Tamaño: 3532
Comentario:
|
Tamaño: 2695
Comentario:
|
Los textos eliminados se marcan así. | Los textos añadidos se marcan así. |
Línea 13: | Línea 13: |
{{{ | En esta actividad, se plantea el uso de la librería de arduino LCD, en una primera aproximación se plantea el uso de pantalla LCD, donde se visualice un contador que se reinicie cada 100 iteraciones, para luego realizar otras actividades, |
Línea 15: | Línea 15: |
/* HOLA Ing. Alberto Medrano */ |
|
Línea 20: | Línea 16: |
int potPin = 0; // select the input pin for the potentiometer int val = 0; |
<<BR>><<BR>> === 01 Montaje del programa para Manejo de LCD === |
Línea 23: | Línea 19: |
int common_0 = 12; int common_1 = 11; int common_2 = 10; int common_3 = 9; int bcd_A = 8; int bcd_B = 7; int bcd_C = 6; int bcd_D = 5; int bcd_E = 4; int bcd_F = 3; int bcd_G = 2; |
* [[hlpd/curso_arduino/fuentes/caf0020401|enlace al código]] * [[http://wiki.cenditel.gob.ve/wiki/hlpd/curso_arduino/fuentes?action=AttachFile&do=view&target=hapa02.sch|enlace a diagrama]] <<BR>><<BR>> |
Línea 35: | Línea 23: |
void setup() { pinMode(common_0, OUTPUT); // Declarando Salidas pinMode(common_1, OUTPUT); // Declarando Salidas pinMode(common_2, OUTPUT); // Declarando Salidas pinMode(common_3, OUTPUT); // Declarando Salidas pinMode(bcd_A, OUTPUT); // Declarando Salidas pinMode(bcd_B, OUTPUT); // Declarando Salidas pinMode(bcd_C, OUTPUT); // Declarando Salidas pinMode(bcd_D, OUTPUT); // Declarando Salidas pinMode(bcd_E, OUTPUT); // Declarando Salidas pinMode(bcd_F, OUTPUT); // Declarando Salidas pinMode(bcd_G, OUTPUT); // Declarando Salidas |
=== Circuito de Conexión -LCD- === |
Línea 48: | Línea 25: |
digitalWrite(common_0, LOW); digitalWrite(common_1, LOW); digitalWrite(common_2, LOW); digitalWrite(common_3, LOW); } |
{{attachment:lcd2.png}} |
Línea 54: | Línea 27: |
void loop() { val = analogRead(potPin); // read the value from the sensor digitalWrite(bcd_A, LOW); // H digitalWrite(bcd_B, HIGH); digitalWrite(bcd_C, HIGH); digitalWrite(bcd_D, LOW); digitalWrite(bcd_E, HIGH); digitalWrite(bcd_F, HIGH); digitalWrite(bcd_G, HIGH); digitalWrite(common_0, HIGH); delay(val); digitalWrite(common_0, LOW); |
=== Materiales === |
Línea 67: | Línea 29: |
val = analogRead(potPin); // read the value from the sensor digitalWrite(bcd_A, HIGH); // O digitalWrite(bcd_B, HIGH); digitalWrite(bcd_C, HIGH); digitalWrite(bcd_D, HIGH); digitalWrite(bcd_E, HIGH); digitalWrite(bcd_F, HIGH); digitalWrite(bcd_G, LOW); digitalWrite(common_1, HIGH); delay(val); digitalWrite(common_1, LOW); |
* Pantalla LCD * Arduino * Resistencia 220 ohm |
Línea 79: | Línea 33: |
val = analogRead(potPin); // read the value from the sensor digitalWrite(bcd_A, LOW); // L digitalWrite(bcd_B, LOW); digitalWrite(bcd_C, LOW); digitalWrite(bcd_D, HIGH); digitalWrite(bcd_E, HIGH); digitalWrite(bcd_F, HIGH); digitalWrite(bcd_G, LOW); digitalWrite(common_2, HIGH); delay(val); digitalWrite(common_2, LOW); |
<<BR>><<BR>><<BR>><<BR>> |
Línea 91: | Línea 35: |
val = analogRead(potPin); // read the value from the sensor digitalWrite(bcd_A, HIGH); // A digitalWrite(bcd_B, HIGH); digitalWrite(bcd_C, HIGH); digitalWrite(bcd_D, LOW); digitalWrite(bcd_E, HIGH); digitalWrite(bcd_F, HIGH); digitalWrite(bcd_G, HIGH); digitalWrite(common_3, HIGH); delay(val); digitalWrite(common_3, LOW); } |
=== 02 Montaje del programa para Manejo de LCD y 4 Pulsadores === |
Línea 104: | Línea 37: |
}}} | * [[hlpd/curso_arduino/fuentes/caf0020402|enlace al código]] * [[http://wiki.cenditel.gob.ve/wiki/hlpd/curso_arduino/fuentes?action=AttachFile&do=view&target=lcd_4pulsar.sch|enlace a diagrama]] <<BR>><<BR>> === Circuito de Conexión -LCD+4pulsar- === {{attachment:lcd4pulsar.png}} === Materiales === * Pantalla LCD * Arduino * Resistencia 220 ohm * 4 Pulsadores * Resistencia 1100 ohm <<BR>><<BR>><<BR>><<BR>> === 03 Montaje del programa para Manejo de arreglo de siete segmentos === * [[hlpd/curso_arduino/fuentes/caf0020403|enlace al código]] * [[http://wiki.cenditel.gob.ve/wiki/hlpd/curso_arduino/fuentes?action=AttachFile&do=view&target=lcd_4pulsar.sch|falta diagrama]] <<BR>><<BR>> === Circuito de Conexión -Arreglo siete segmentos- === {{attachment:hl-bcd.png}} === Materiales === * 4 siete segmentos * Arduino * Resistencia 220 ohm |
Curso Sensibilización Hardware Libre (Unidad 002)
Tabla de Contenidos
-
Curso Sensibilización Hardware Libre (Unidad 002)
-
002/04 Actividad 004
- 01 Montaje del programa para Manejo de LCD
- Circuito de Conexión -LCD-
- Materiales
- 02 Montaje del programa para Manejo de LCD y 4 Pulsadores
- Circuito de Conexión -LCD+4pulsar-
- Materiales
- 03 Montaje del programa para Manejo de arreglo de siete segmentos
- Circuito de Conexión -Arreglo siete segmentos-
- Materiales
-
002/04 Actividad 004
002/04 Actividad 004
En esta actividad, se plantea el uso de la librería de arduino LCD, en una primera aproximación se plantea el uso de pantalla LCD, donde se visualice un contador que se reinicie cada 100 iteraciones, para luego realizar otras actividades,
01 Montaje del programa para Manejo de LCD
Circuito de Conexión -LCD-
Materiales
- Pantalla LCD
- Arduino
- Resistencia 220 ohm
02 Montaje del programa para Manejo de LCD y 4 Pulsadores
Circuito de Conexión -LCD+4pulsar-
Materiales
- Pantalla LCD
- Arduino
- Resistencia 220 ohm
- 4 Pulsadores
- Resistencia 1100 ohm
03 Montaje del programa para Manejo de arreglo de siete segmentos
Circuito de Conexión -Arreglo siete segmentos-
Materiales
- 4 siete segmentos
- Arduino
- Resistencia 220 ohm