Este ejemplo utiliza la tarjeta Arduino para recibir datos del ordenador. La tarjeta Arduino enciende un LED cuando
se recibe el carácter 'e', y se apaga el LED cuando se recibe el carácter "a".
Los datos pueden ser enviados desde el monitor serial de Arduino, u otro programa como Processing (ver código de abajo),
PD, o Max / MSP.
Este ejemplo utiliza la tarjeta Arduino para recibir datos del ordenador. La tarjeta Arduino enciende un LED paulatimanete al
ingresar numeros por el puerto serial de 1 al 9.
El numero 1 es el estado mas bajo del led y 9 es el estado maximo al encender.
// definicion de variables
#include<SoftwareSerial.h>
SoftwareSerial pines(3,2);
float salida1 =0;
float salida2 =0;
float salida3;
char c='0';
void setup() {
Serial.begin(9600);
pines.begin(9600);
}
void loop() {
if (pines.available())
{
c=pines.read();
Serial.print(c);
}
if (c=='1')
{
salida1=analogRead(A0);
salida2=analogRead(A1);
salida1=salida1*0.0048;
salida2=salida2*0.0048;
// enviar datos
Serial.print(salida1);
Serial.print(",");
Serial.println(salida2);
delay(1000);
}
}