Documentos de Académico
Documentos de Profesional
Documentos de Cultura
fantástico
By salva el 19 Mayo
Mayo 2010
2010 » 8 Com
Coment
entari
arios
os »»»
ispone de %& pines de entada y salida digitales, de los cuales ' se pueden usar como
salidas ()M *(ulse )idth
)idth Modulation+, ' entradas analógicas, se con ecta al puerto -,
*con un cable como el de las impresoras+, tambi/n dispone de un conector de corriente.
Todo lo !ue necesitamos saber sobre este estupendo sistema est0 en la web oficial1
http122www.arduino.cc2
En Tecnolog3a
Tecnolog3a es un sistema ideal para controlar
con trolar los proyectos !ue solemos reali4ar con
nuestros alumnos, control de puertas, barreras, sem0foros, ascensores,5
En esta y sucesivas entregas iremos reali4ando pr0cticas b0sicas basadas en este hardware1
void setup*+
@
22declaro variables, asigno (inMode o iniciali4o las comunicaciones serie.
void loop*+
@
22se e7ecuta a continuación, incluye el código !ue lee entradas, activa salidas...es el n>cleo
del código.
Bs aconse7o leer el manual ad7unto para ampliar un poco m0s en el entorno Arduino, en /l
encontrareis un apartado donde se describen la base de la programación de este sistema,
muy f0cil si tenemos conocimientos de programación.
voi !etup"#{
$or "count=0;count%8;count&&# {
pin'oe"pinArray[count], ()*+)*#;
}
}
voi oop"# {
$or "count=0;count%8;count&&# {
i-ita.rite"pinArray[count], /1/#;
eay"timer#;
i-ita.rite"pinArray[count], (.#;
eay"timer#;
}
$or "count=7;count=0;count# {
i-ita.rite"pinArray[count], /1/#;
eay"timer#;
i-ita.rite"pinArray[count], (.#;
eay"timer#;
}
}
/* El coche fantástico2*/
voi oop"# {
$or "count=0;count%7;count&&# {
i-ita.rite"pinArray[count], /1/#;
eay"timer#;
i-ita.rite"pinArray[count & ], /1/#;
eay"timer#;
i-ita.rite"pinArray[count], (.#;
eay"timer<2#;
}
$or "count=7;count0;count# {
i-ita.rite"pinArray[count], /1/#;
eay"timer#;
i-ita.rite"pinArray[count ], /1/#;
eay"timer#;
i-ita.rite"pinArray[count], (.#;
eay"timer<2#;
}
}
/* Estrella fugaz
<
< !te pro-rama e! una variante e eempo e coc>e
< $ant!tico? 'ue!tra meiante un oop una e!trea
< $u-a@ ue e! iuaa en una inea e :!
< irectamente conectao! a a paca Aruino
<
< +uee! controar a veocia a a ue a e!trea
< !e mueve -racia! a una variae amaa BCaitDeEteB
<
< *amiFn puee! controar a on-itu e a coa
< e a e!trea a travF! e a variae Btai en-t>B
<
< Gaut>orH Iri!tina /o$$mann
< G>arCareH Iri!tina /o$mann
<
<
Jariae ecaration
voi oop"#
{
int i;
int taiIounter = taien-t>; e e!taece a on-itu e a coa en un contaor
i-ita.rite"controe, /1/#; e enciene e : e contro para inicar e inicio e
oop
Arduino puede tomar información del entorno a trav/s de sus pines de entrada de toda una
gama de sensores y puede afectar a!uello !ue le rodea controlando luces, motores y otros
actuadores. El microcontrolador en la placa Arduino se programa mediante el lengua7e de
programación Arduino *basasdo en )iring+ y el entorno de desarrollo Arduino *basado en
(rocessing+. ?os proyectos hechos con Arduino pueden e7ecutarse sin necesidad de
conectar a un ordenador, si bien tienen la posibilidad de hacerlo y comunicar con diferentes
tipos de software *p.e7. <lash, (rocessing, MaxM-(+.
?as placas pueden ser hechas a mano o compradas montadas de f0brica el software puede
ser descargado de forma gratuita. ?os ficheros de diseDo de referencia *:A+ est0n
disponibles ba7o una licencia abierta, as3 pues eres libre de adaptarlos a tus necesidades.