Led no Arduino
De MTC
Ir para navegaçãoIr para pesquisar
Definir as variáveis de ambiente necessárias:
export BOARD=uno export SERIALDEV=/dev/ttyACM0 export ARDUINO_PORT=/dev/ttyACM0 export ARDUINO_DIR=/usr/share/arduino
Compilar e enviar para o arduino como root usando:
make clean make upload
A Makefile está em ~/mysketches.
Referência: http://www.deanmao.com/2012/08/10/uploading-sketches-to-the-arduino-on-the-pi/
int ledPin = 12;
void setup()
{
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
}
void loop()
{
int valor_recebido;
valor_recebido = Serial.read();
if(valor_recebido == '1')
{
digitalWrite(ledPin, HIGH);
Serial.println("O led conectado ao pino 12 foi ligado!");
}
if(valor_recebido == '2')
{
digitalWrite(ledPin, LOW);
Serial.println("O led conectado ao pino 12 foi desligado!");
}
}