Placa o una plataforma de hardware para edificios domoticosDescripción completa
electronicaDescripción completa
Descripción: arduino
Introdução ao arduino, sensores etc
Materiales para realizar un proyecto con arduinoDescripción completa
Descripción completa
GUÍA DE LABORATORIODescripción completa
el documento muestra que es arduino y sus modelos e HistoriaDescripción completa
ArduinoDescripción completa
Descripción: Livro completo sobre arduino
ArduinoDescripción completa
Livro completo sobre arduinoFull description
EJERCICIOS DE ARDUINO RESUELTOS Grupo Sabika Revisado: 18/11/2013 «Ejercicios de Arduino resueltos», resueltos», Grupo Sabika 1
Instalar Entorno de Programacin Arduino Arduino en Uuntu !"#$"#% "#$#&% '$"# ( '$#&) Para la instalacin de Arduino se requieren ciertos paquetes para su funcionamiento... •
librt!"ava // Librera para para comunicacin serial
•
avr!libc # $cc!avr // Pauete de compiladores compiladores para la pro!ramacin pro!ramacin de "icrocontrolador "icrocon troladores es Atmel con Len!uaje #
•
sun!"ava%!"re // "otor $a%a
1& Puede instalar estos paquetes desde '(naptic como si$ue: 'istema ) Administracin ) *estor de Paquetes '(naptic +n la ventana del '(naptic proceda a seleccionar cada uno de los paquetes mencionados desde una consola ,terminal& escribiendo lo si$uiente: sudo apt&!et install libr't'&ja%a a%r&libc !cc&a%r sun&ja%a(&jre sun&ja%a(&jre
2& -escar$ue arduino desde su pa$ina eb en ttp://arduino.cc/ o abra una terminal ( escriba lo si$uiente: Para versiones de 32 bits ,i38%& )!et *ttp+//arduino!oo!lecodecom/-iles/ar *ttp+//arduino!oo!lecodecom/-iles/arduino& duino& ..1t!0
Para versiones de % bits ,amd%& )!et *ttp+//-ilesarduinocc/do)nloads/ar *ttp+//-ilesarduinocc/do)nloads/arduino&..1&t!0 duino&..1&t!0 3& -escomprimalo... Realiando doble clic sobre el arcivador o en una terminal con tar '%- arduino&..1t!0 arduino&..1t!0 & bquese en la carpeta... 4on el nave$ador de arcivos o mediante una terminal cd arduino&..1 5& +"ec6telo ... Realiando doble clic sobre el arcivo llamado arduino o mediante un terminal /arduino 7tra forma mu( sencilla de nstalar Arduino en buntu 9.10 ( 10.0 es a travs del repositorio de Arduino para buntu; para ello se$uimos los si$uientes pasos en un terminal de erminal?: 1& =sudo add!apt!repositor( ppa:arduino!ubuntu!team*. A@ade el repositorio de ubuntu a las or$enes de softare de tu equipo.
2& =sudo apt!$et update?. Actutalia los or$enes de softare de tu equipo ( por tanto los repositorios. 3& =sudo apt!$et install arduino?. nstala Arduino con todas sus dependencias. & Arduino aparece en el =men6 Aplicaciones ) Pro$ramacin ) Arduino?. ota: las ordenes que ten$an =sudo? delante requieren permisos de administrador ( por tanto pedirB la contrase@a de adminsitrador. adminsitrador. +n la actual buntu 10.10 desde el =centro de softare de buntu? se instala directamente. «Ejercicios de Arduino resueltos», resueltos», Grupo Sabika
EJERCICIOS DE ARDUI+O$ Led parpadeante$ parpadeante$
'e trata de conectar un led al pin13; aciendo que luca durante 500 ms ( que se apa$ue durante 100 ms; este proceso se repetirB cclicamente. cclica mente. 7b"etivos: •
%oid setup23 4 //comien0a 4 //comien0a la con-i!uracion pin"ode215, 678P7839 //con-i!ura 678P7839 //con-i!ura el pin 15 como de salida salida : //termina la con-i!uracion %oid loop23 4 //comien0a 4 //comien0a el bucle principal del pro!rama pro!rama di!ital;rite215, di!ital;rite215, <=G<39 //en%ia <=G<39 //en%ia > al pin 2salida3 15 dela? 2>..39 //espera 2>..39 //espera >.. ms pin 15 con con >
«Ejercicios de Arduino resueltos», resueltos», Grupo Sabika 5
di!ital;rite215, di!ital;rite215, L6;39 //en%ia L6;39 //en%ia . al pin 2salida3 15 dela? 21..39 //espera 21..39 //espera 1.. ms pin 15 con con . :
Secuencia de leds$
'e trata de encender ( apa$ar leds secuencialmente.
tiempo de duracin de encendido ( apa$ado de 200 milise$undos. ota: en una se$unda soucin la secuencia principal del pro$rama debe estar reproducida en una funcin a la que llamarB el pro$rama principal. 7b"etivos: •
Camiliariarse con el entorno de pro$ramacin.
•
Aprender a declarar variables ( variables tipo lista de valores.
•
Aprender a declarar una funcin ( llamarla cuando sea necesario.
'olucin 1: ideo int tiempo@..9 //declara una %ariable como entero ? de %alor .. %oid setup23 4 //comien0a la con-i!uracion pin"ode2>,678P7839 pin"ode2(,678P7839 pin"ode2,678P7839 pin"ode2B,678P7839 : %oid loop23 4 //comien0a el bucle principal del pro!rama di!ital;rite2>,<=G<39 dela?2tiempo39 di!ital;rite2>,L6;39 dela?2tiempo39 di!ital;rite2(,<=G<39 dela?2tiempo39 di!ital;rite2(,L6;39 dela?2tiempo39 di!ital;rite2,<=G<39 dela?2tiempo39 «Ejercicios de Arduino resueltos», Grupo Sabika C
int ledsH@4>,(,,B:9 // Ieclara %ariables tipo lista de %alores int tiempo@..9 int [email protected] %oid setup23 4 //comien0a la con-i!uracion -or [email protected] 4 pin"ode 2ledsnH, 678P7839 : : %oid secuencia23 4 -or [email protected] 4 di!ital;rite 2ledsnH, <=G<39 dela? 2tiempo39 di!ital;rite 2ledsnH, L6;39 dela? 2tiempo39 : : %oid loop23 4 secuencia239 :
Cruce de sem,-oros$
'e trata de un cruce de semBforos controlado por arduino; para ello utiliaremos en el primer semBforo los pines 3 ,led ro"o&; ,led ambar&; 5 ,led verde&; en el se$undo semBforo utiliaremos los pines % ,led ro"o&; F ,led ambar& ( 8 ,led verde&.
«Ejercicios de Arduino resueltos», Grupo Sabika >