Curso Arduino - s711faa5653a269d2.jimcontent.com
Transcript of Curso Arduino - s711faa5653a269d2.jimcontent.com
![Page 1: Curso Arduino - s711faa5653a269d2.jimcontent.com](https://reader036.fdocumento.com/reader036/viewer/2022071214/62cb5908c49bf828545cd3d7/html5/thumbnails/1.jpg)
CURSO ARDUINOCURSO ARDUINO
Campano. Septiembre de 2015p p
![Page 2: Curso Arduino - s711faa5653a269d2.jimcontent.com](https://reader036.fdocumento.com/reader036/viewer/2022071214/62cb5908c49bf828545cd3d7/html5/thumbnails/2.jpg)
¿Qué es Arduino?¿Qué es Arduino?
![Page 3: Curso Arduino - s711faa5653a269d2.jimcontent.com](https://reader036.fdocumento.com/reader036/viewer/2022071214/62cb5908c49bf828545cd3d7/html5/thumbnails/3.jpg)
AlimentaciónAlimentación
![Page 4: Curso Arduino - s711faa5653a269d2.jimcontent.com](https://reader036.fdocumento.com/reader036/viewer/2022071214/62cb5908c49bf828545cd3d7/html5/thumbnails/4.jpg)
E/S DigitalesE/S Digitales
![Page 5: Curso Arduino - s711faa5653a269d2.jimcontent.com](https://reader036.fdocumento.com/reader036/viewer/2022071214/62cb5908c49bf828545cd3d7/html5/thumbnails/5.jpg)
Entradas AnalógicasEntradas Analógicas
![Page 6: Curso Arduino - s711faa5653a269d2.jimcontent.com](https://reader036.fdocumento.com/reader036/viewer/2022071214/62cb5908c49bf828545cd3d7/html5/thumbnails/6.jpg)
Primeros pasosPrimeros pasos
1º Descargar el IDE de arduino.
Una vez que conocemos todo los pines necesarios para nuestro manejo y control del arduino, vamos a instalar el software para poder programarlo mediante el ordenador.https://www arduino cc/en/Main/Softwarehttps://www.arduino.cc/en/Main/Software
![Page 7: Curso Arduino - s711faa5653a269d2.jimcontent.com](https://reader036.fdocumento.com/reader036/viewer/2022071214/62cb5908c49bf828545cd3d7/html5/thumbnails/7.jpg)
Primeros pasosPrimeros pasos
2º Conectamos la placa arduino
Conectamos la placa Arduino al ordenador usando el cable USB, una vez conectada el led de la placa PWR (led de alimentación) deberá permanecer encendido a partir de ahora.
![Page 8: Curso Arduino - s711faa5653a269d2.jimcontent.com](https://reader036.fdocumento.com/reader036/viewer/2022071214/62cb5908c49bf828545cd3d7/html5/thumbnails/8.jpg)
Primeros pasosPrimeros pasos
3º Instalamos los driversAl conectar el arduino Windows Al conectar el arduino, Windows automáticamente deberá de inicializar la i t l ió d l d iinstalación de los drivers.
![Page 9: Curso Arduino - s711faa5653a269d2.jimcontent.com](https://reader036.fdocumento.com/reader036/viewer/2022071214/62cb5908c49bf828545cd3d7/html5/thumbnails/9.jpg)
Primeros pasosPrimeros pasos
4º Ejecutamos la aplicación arduino, seleccionamos la placaseleccionamos la placa.Una vez abierta la aplicación nos vamos a T l B d A d i UNOTools ‐> Board ‐> ArduinoUNO
![Page 10: Curso Arduino - s711faa5653a269d2.jimcontent.com](https://reader036.fdocumento.com/reader036/viewer/2022071214/62cb5908c49bf828545cd3d7/html5/thumbnails/10.jpg)
Primeros pasosPrimeros pasos
5º Seleccionamos el puerto serieUna vez seleccionado el modelo de nuestra Una vez seleccionado el modelo de nuestra placa tendremos que seleccionar el di iti i tilidispositivo serie que vamos a utilizar
![Page 11: Curso Arduino - s711faa5653a269d2.jimcontent.com](https://reader036.fdocumento.com/reader036/viewer/2022071214/62cb5908c49bf828545cd3d7/html5/thumbnails/11.jpg)
Estructura del lenguaje de Estructura del lenguaje de programación//Zona DECLARACIONES
void setup() { // Zona función SETUPinstrucciones}}void loop() { // Zona función LOOPinstrucciones}}
![Page 12: Curso Arduino - s711faa5653a269d2.jimcontent.com](https://reader036.fdocumento.com/reader036/viewer/2022071214/62cb5908c49bf828545cd3d7/html5/thumbnails/12.jpg)
Estructura del lenguaje de Estructura del lenguaje de programación/** Ejemplo de programa*/*/int ledPin = 13; // Definición de la salida en el PIN 13void setup() { //Configuraciónp() { // gpinMode(ledPin, OUTPUT); // designa la salida digital al PIN 13}
id l () { // b l d f i i tvoid loop() { // bucle de funcionamientodigitalWrite(ledPin, HIGH); // activa el LEDdelay(1000); // espera 1 seg. (tiempo encendido)y( ); // p g ( p )digitalWrite(ledPin, LOW); // desactiva el LEDdelay(1000); // espera 1 seg. (tiempo apagado)}}
![Page 13: Curso Arduino - s711faa5653a269d2.jimcontent.com](https://reader036.fdocumento.com/reader036/viewer/2022071214/62cb5908c49bf828545cd3d7/html5/thumbnails/13.jpg)
Estructuras de controlEstructuras de control
If .. Elseif (inputPin == HIGH) {if (inputPin == HIGH) {
instruccionesA; //ejecuta si se cumple la condición
}}
else
{{
instruccionesB; //ejecuta si no se cumple la condición
}
![Page 14: Curso Arduino - s711faa5653a269d2.jimcontent.com](https://reader036.fdocumento.com/reader036/viewer/2022071214/62cb5908c49bf828545cd3d7/html5/thumbnails/14.jpg)
Estructuras de controlEstructuras de control
Forfor (inicialización; condición; expresión)for (inicialización; condición; expresión){ejecutaInstrucciones;j ;}Ejemplo:j pfor (int i=0; i<20; i++){instrucciones.}
![Page 15: Curso Arduino - s711faa5653a269d2.jimcontent.com](https://reader036.fdocumento.com/reader036/viewer/2022071214/62cb5908c49bf828545cd3d7/html5/thumbnails/15.jpg)
Estructuras de controlEstructuras de control
Whilewhile (unaVariable ?? valor){ejecutarSentencias;}}Ejemplo:While (unaVariable < 200) While (unaVariable < 200) {instrucciones; instrucciones; unaVariable++; }
![Page 16: Curso Arduino - s711faa5653a269d2.jimcontent.com](https://reader036.fdocumento.com/reader036/viewer/2022071214/62cb5908c49bf828545cd3d7/html5/thumbnails/16.jpg)
Estructuras de controlEstructuras de control
do .. whiledo{Instrucciones;} hil ( V i bl ?? l )} while (unaVariable ?? valor);Ejemplo:dodo{x = leeSensor();();delay(50);} while (x < 100);
![Page 17: Curso Arduino - s711faa5653a269d2.jimcontent.com](https://reader036.fdocumento.com/reader036/viewer/2022071214/62cb5908c49bf828545cd3d7/html5/thumbnails/17.jpg)
Muchas gracias gpor vuestra por vuestra
t ióatención