apuntes_Arduino/serialCom/README.md
jp.av.dev b6bc7991dc continuacion de reestructuracion
pendientes readmes y
modificar tests/
2022-04-04 02:37:38 -04:00

982 B

Comunicación Serial

ejemplo 1

void setup() {
    pinMode(2, OUTPUT);
    Serial.begin(9600);
}

void loop() {
    if (Serial.available() > 0) {
        int input = Serial.read();
        Serial.print("Valor  Recibido : ");
        Serial.println(input);
        if (input == '1') {
            digitalWrite(2, HIGH);
        } else {
            digitalWrite(2, LOW);
        }   
    }
}

ejemplo 2

void setup() {
    pinMode(3, OUTPUT);
    Serial.begin(9600);
}

void loop() {
    if (Serial.available() > 0) {
        int input = Serial.read();
        if (input == '1') {
            digitalWrite(3, HIGH);
            String output = "Encendido @";
            output += millis();
            output += "ms";
            Serial.println(output); 
        } else {
            digitalWrite(3, LOW);
            String output = "Apagado @";
            output += millis();
            output += "ms";
            Serial.println(output); 
        }
    }
}