miércoles, 6 de febrero de 2019

Arduino Serial print y read

Hola, aquí les dejo dos vídeos para aprender como 
enviar datos desde Arduino a la PC y viceversa:






//+++++++++++++++++++++++++++++++++++++++++
//+++++++++++++++++++++++++++++++++++++++++
#define BUZZER 8    //PIN #8 PARA BUZZER
int GREEN=A0;       //PUERTO ANALOGICO
int YELLOW=A1;
int RED=A2;
char TECLA;

void APAGAR(){
  analogWrite(RED,0);
  analogWrite(YELLOW,0);
  analogWrite(GREEN,0);
}

void setup() {
  // put your setup code here, to run once:
  pinMode(BUZZER,OUTPUT);
  Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
  while(Serial.available()==0){}//espera sino hay datos
  TECLA=Serial.read();
  
  if(TECLA=='\n'){}
  else{
    
    APAGAR();       //Turn OFF Leds
    
    switch(TECLA){
      case 'R':
        Serial.println("Turn On RED Led");
        analogWrite(RED,255);
        break;
      case 'Y':
        Serial.println("Turn On YELLOW Led");
        analogWrite(YELLOW,255);
        break;
      case 'G':
        Serial.println("Turn On GREEN Led");
        analogWrite(GREEN,255);
        break;
      default:
        Serial.println("Key Wrong");
        tone(BUZZER,200,300);
        break;
    }
  }    
}
//+++++++++++++++++++++++++++++++++++++++++
//+++++++++++++++++++++++++++++++++++++++++


Les deseo mucho éxito
y sigamos programando!!!


1 comentario:

Transformación del Samybot

Les deseo mucho éxito y sigamos programando!!!