50 lines
982 B
Markdown
50 lines
982 B
Markdown
|
## Comunicación Serial
|
||
|
|
||
|
ejemplo 1
|
||
|
```c
|
||
|
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
|
||
|
```c
|
||
|
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);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
```
|