Diferencia entre revisiones de «Arduino»
Sin resumen de edición |
Sin resumen de edición |
||
Línea 1: | Línea 1: | ||
Arduino és una placa de circuit imprès simple basada en microcontrolador de codi obert provinent de la plataforma de codi obert Wiring amb l'objectiu de fer més simple i accessible el disseny de circuits electrònics amb microcontroladors. | |||
El maquinari consisteix en dissenys simples de maquinari lliure amb processadors Atmel AVR en una placa amb pins E/S. L'entorn de desenvolupament implementa el llenguatge Processing de Wiring, molt semblant a C++. Arduino es pot utilitzar per desenvolupar objectes interactius autònoms o pot ser connectat a programari de l'ordinador (p. ex. Macromedia Flash, Processing, Max/MSP, Pure Data). Les plaques es poden muntar a mà o adquirir-se i els IDE de font oberta es poden descarregar de franc. | |||
== Projectes == | == Projectes == | ||
=== Comptador === | === Comptador === | ||
Per a fer aquest comptador utlitzem un Display BCD i un xip '''cd4511be''' | Per a fer aquest comptador utlitzem un Display BCD i un xip '''cd4511be''' | ||
Si tenim en compte que el xip decodificador té aquestes entrades: | Si tenim en compte que el xip decodificador té aquestes entrades: | ||
Línea 38: | Línea 42: | ||
|VSS, LE | |VSS, LE | ||
|} | |} | ||
Les connexions del xip 4511 aniràn a les lletres segons l'esquema. | |||
<nowiki> | <nowiki> |
Revisión del 11:17 12 nov 2013
Arduino és una placa de circuit imprès simple basada en microcontrolador de codi obert provinent de la plataforma de codi obert Wiring amb l'objectiu de fer més simple i accessible el disseny de circuits electrònics amb microcontroladors.
El maquinari consisteix en dissenys simples de maquinari lliure amb processadors Atmel AVR en una placa amb pins E/S. L'entorn de desenvolupament implementa el llenguatge Processing de Wiring, molt semblant a C++. Arduino es pot utilitzar per desenvolupar objectes interactius autònoms o pot ser connectat a programari de l'ordinador (p. ex. Macromedia Flash, Processing, Max/MSP, Pure Data). Les plaques es poden muntar a mà o adquirir-se i els IDE de font oberta es poden descarregar de franc.
Projectes
Comptador
Per a fer aquest comptador utlitzem un Display BCD i un xip cd4511be
Si tenim en compte que el xip decodificador té aquestes entrades:
i el display aquestes:
Les connexions quedaran:
Arduino | cd4511be |
---|---|
2 | A |
3 | B |
4 | C |
5 | D |
5v | Vdd, LT, BL |
GND | VSS, LE |
Les connexions del xip 4511 aniràn a les lletres segons l'esquema.
void setup() { for (int i=2;i<6;i++){ pinMode(i,OUTPUT); } } void loop() { digitalWrite(2,0); digitalWrite(3,0); digitalWrite(4,0); digitalWrite(5,0); delay(1000); digitalWrite(2,1); digitalWrite(3,0); digitalWrite(4,0); digitalWrite(5,0); delay(1000); digitalWrite(2,0); digitalWrite(3,1); digitalWrite(4,0); digitalWrite(5,0); delay(1000); digitalWrite(2,1); digitalWrite(3,1); digitalWrite(4,0); digitalWrite(5,0); delay(1000); digitalWrite(2,0); digitalWrite(3,0); digitalWrite(4,1); digitalWrite(5,0); delay(1000); digitalWrite(2,1); digitalWrite(3,0); digitalWrite(4,1); digitalWrite(5,0); delay(1000); digitalWrite(2,0); digitalWrite(3,1); digitalWrite(4,1); digitalWrite(5,0); delay(1000); digitalWrite(2,1); digitalWrite(3,1); digitalWrite(4,1); digitalWrite(5,0); delay(1000); digitalWrite(2,0); digitalWrite(3,0); digitalWrite(4,0); digitalWrite(5,1); delay(1000); digitalWrite(2,1); digitalWrite(3,0); digitalWrite(4,0); digitalWrite(5,1); delay(1000); }
Enllaços
http://learn.adafruit.com/all-about-leds?view=all http://www.sentex.ca/~mec1995/tutorial/7seg/7seg.html http://www.ti.com/lit/ds/symlink/cd4511b.pdf http://www.hacktronics.com/Tutorials/arduino-and-7-segment-led.html