Led no Arduino: mudanças entre as edições
De MTC
Ir para navegaçãoIr para pesquisar
(Criou página com 'Definir as variáveis de ambiente necessárias: <nowiki> export BOARD=uno export SERIALDEV=/dev/ttyACM0 export ARDUINO_PORT=/dev/ttyACM0 export ARDUINO_DIR=/usr/share/arduino...') |
Sem resumo de edição |
||
Linha 11: | Linha 11: | ||
make upload</nowiki> | make upload</nowiki> | ||
A Makefile está em ~/mysketches. | A Makefile está em ~/mysketches. | ||
Referência: http://www.deanmao.com/2012/08/10/uploading-sketches-to-the-arduino-on-the-pi/ | |||
<nowiki> | <nowiki> |
Edição atual tal como às 17h46min de 12 de janeiro de 2015
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!"); } }