0% encontró este documento útil (0 votos)
12 vistas

Control Serial

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
12 vistas

Control Serial

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

Control Serial

Circuito para controlar Arduino desde el PC



Una de las facilidades que nos aporta Arduino es la comunicacin con el PC, la forma ms sencilla
de hacerlo es conectando la placa al ordenador por USB y utilizando la consola de Serial que viene
con el entorno de Arduino.
Vamos a hacer un sencillo circuito que controlaremos desde el ordenador va serial:

1. /*Declaramos una variables de tipo caracter en la que se almacenar
2. lo que nos llegue por consola*/
3. char orden;
4. //Definimos el led estar en la patilla 9;
5. int led = 9;
6. void setup() {
7. //definimos la patilla del led cmo salida
8. pinMode(led,OUTPUT);
9. // Abrimos la conexin serial a 9600 baudios
10. Serial.begin(9600);
11. }
12.
13. void loop() {
14. /*leemos las ordenes que nos llegan por consola y
15. la almacenamos en la variable orden*/
16. orden = Serial.read();
17. switch (orden){
18. case 'e': digitalWrite(led,HIGH);
19. break;
20. case 'E': digitalWrite(led,HIGH);
21. break;
22. case 'o': digitalWrite(led,LOW);
23. break;
24. case 'O': digitalWrite(led,LOW);
25. break;
26. default: digitalWrite(led,HIGH);
27. delay(300);
28. digitalWrite(led,LOW);
29. delay(300);
30. digitalWrite(led,HIGH);
31. delay(300);
32. digitalWrite(led,LOW);
33. break;
34.
35.
36. }
37. }
Si nos fijamos en el cdigo, Arduino est continuamente escuchando lo que recibe desde el serial.
Si lo que le llega es una E de encendido, encender el led, si fuese una A de apagado, lo apagara.
En cualquier otro caso lo hace parpadear.
Este es un ejemplo muy sencillo, pero evidentemente el potencial es enorme, podramos utilizarlo
para controlar un robot, el encendido de varios aparatos, incluso de un sistema de domtica.

También podría gustarte