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.
Referencia: http://www.deanmao.com/2012/08/10/uploading-sketches-to-the-arduino-on-the-pi/
 
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!");
      }
}