Baixe o app para aproveitar ainda mais
Prévia do material em texto
Segue Abaixo Programação realizada para efetuar o trabalho da Ponte Rolante “Arduino UNO”. char buf; void setup() { //Define o pino 13 como saida pinMode(13, OUTPUT); pinMode(12, OUTPUT); pinMode(11, OUTPUT); pinMode(10, OUTPUT); pinMode(9, OUTPUT); pinMode(8, OUTPUT); Serial.begin(9600); } void loop() { while(Serial.available() > 0) { buf = Serial.read(); Serial.println(buf); if (buf == 'L') { digitalWrite(13, LOW); } //Caso seja recebido o caracter D, apaga o led if (buf == 'R') { digitalWrite(12, LOW); } if (buf == 'F') { digitalWrite(11, LOW); } //Caso seja recebido o caracter D, apaga o led if (buf == 'B') { digitalWrite(10, LOW); } if (buf == 'W') { digitalWrite(9, LOW); } //Caso seja recebido o caracter D, apaga o led if (buf == 'w') { digitalWrite(9, HIGH); } if (buf == 'U') { digitalWrite(8, LOW); } //Caso seja recebido o caracter D, apaga o led if (buf == 'u') { digitalWrite(8, HIGH); } } if (buf == 'S') { digitalWrite(13, HIGH); digitalWrite(12, HIGH); digitalWrite(11, HIGH); digitalWrite(10, HIGH); } }
Compartilhar