PICS
Charlee_sensorres ();
Void main ()
{
Char sensor;
Sensor=lee_ sensores (); // salta a la función y retorna el valor en la variable sensor
}
Char lee_ sensores ()
{
Char x;// Instrucciones
// se debe asignar el valor de x en alguna parte
Return(x);// devuelve el valor de x tipo de char
}
Se repite el procedimiento , pero esta vez seomite la declaración, pero se escriben la variable antes del main ().
Char lee_ sensores ()
{
Char x;
// instrucciones
// se debe asignar el valor de x en alguna parteReturn(x) ;// devuelve el valor x de tipo char
}
Viod main ()
{
char sensor;
sensor= lee_ sensores ();// salta la función y retorna el valor en la variable sensor}
Para el paso de los argumentos, estos son definidos entre los paréntesis de la función considerando el tipo de la variable requerida. La siguiente función recibe unparámetro tipo char por valor y no retorna valor.
Void activa_ motor (char num_ motor)
{
// Instrucciones
}
Void main ()
{
Char sensor;
Activa_ motor (1); // pasael valor 1 haciendo ref al num de motor
}
Ejemplo 2
Realizar un programa que encienda 3 leds de forma secuencial, cada led debe ser de diferente color.
Regístrate para leer el documento completo.