Programacion basica en Arduino

1,053 views

Published on

Programacion basica en Arduino. Condicionales, Bucles.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,053
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
42
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Programacion basica en Arduino

  1. 1. Programando nuestro arduino Alberto Labarga – Experimental Serendipity S.L. Laboratorio de Fabricación Digital, Mutilva, 21 de Febrero de 2014
  2. 2. Arduino IDE IDE = Integrated Development Environment 2 http://arduino.cc/es/main/software
  3. 3. Programando nuestro arduino
  4. 4. Variables
  5. 5. Operadores matemáticos
  6. 6. Estructuras de control
  7. 7. Podemos crear funciones int mi_funcion(int param1, int param2) { //Código de nuestra función }
  8. 8. Comunicación Serie ● Inicialización – – ● Serial.begin(speed) Habitualmente se hace en setup() Leer – – ● Serial.available() Serial.read() Escribir – Serial.write(val) – Serial.print(val) – Serial.println(val) – Donde val puede ser un número, una cadena o una variable
  9. 9. Comunicación Serie
  10. 10. Código binario 000 = 0 001 = 1 010 = 2 011 = 3 100 = 4 101 = 5 110 = 6 111 = 7 Podemos representar 2 n
  11. 11. Esqueleto básico void setup() { //Se ejecuta al encender } void loop() { //Se ejecuta tras setup() //Su ejecución se repite indefinidamente mientras //la placa esté alimentada }
  12. 12. Empezamos ● Hola mundo ● Echo ● Calculadora
  13. 13. Jugamos ● Adivina el número ● Piedra, papel o tijera
  14. 14. Números aleatorios ● randomSeed(analogRead(0)); ● long numAleatorio = random(0, 100);
  15. 15. Tarea ● Adivina el número – Del uno al cien – Y si el que adivina es nuestro arduino?
  16. 16. Wifi WLAN_5B44 X0C8OH1SQO8RH5L2OLGC
  17. 17. http://www.apptivismo.org/laboratorio-fabricacion-digital/

×