arduino, eletrônica, robotica...
Não consigo fazer o seguinte programa para arduino. Um programa que fica esperando um byte do pc, e deve ser testado, se for maio que 80 acender o led do pino escolhido.
#define led 13 int numero;
void setup(){ numero=80; Serial.begin(9600); pinMode(led,OUTPUT); } void loop(){ if(Serial.available()>0) { if( Serial.read()80,DEC) { digitalWrite(led,HIGH); delay(1000); digitalWrite(led,LOW); } }}
Tags:
MySpace Tweet Facebook Facebook
Exibições: 145
▶ Responder esta
altera o seguinte...
if (Serial.available()){
unsigned char byteRecebido;
byteRecebido = Serial.read();
if (byteRecebido > 80){
digitalWrite(led,HIGH);
}
else{
digitalWrite(led,LOW);
▶ Responder
RSS
Bem-vindo aLaboratorio de Garagem (arduino, eletrônica, robotica, hacking)
Registre-seou acesse
Or sign in with:
© 2024 Criado por Marcelo Rodrigues. Ativado por
Badges | Relatar um incidente | Termos de serviço
Verifique as configurações do seu navegador ou contate o administrador do sistema.