Cintillo Institucional
Diferencias entre las revisiones 7 y 22 (abarca 15 versiones)
Versión 7 con fecha 2009-05-21 13:57:15
Tamaño: 3557
Comentario:
Versión 22 con fecha 2011-06-02 14:45:52
Tamaño: 2707
Comentario:
Los textos eliminados se marcan así. Los textos añadidos se marcan así.
Línea 12: Línea 12:

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,


<<BR>><<BR>>
=== 01 Montaje del programa para Manejo de LCD ===

 * [[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>>

==== Circuito de Conexión -LCD- ====

{{attachment:lcd2.png}}

==== Materiales ====

 * Pantalla LCD
 * Arduino
 * Resistencia 220 ohm

<<BR>><<BR>><<BR>><<BR>>

=== 02 Montaje del programa para Manejo de LCD y 4 Pulsadores ===

 * [[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- ====
Línea 14: Línea 66:
{{{
/*
 HOLA
 Ing. Alberto Medrano
 */
==== Materiales ====
Línea 20: Línea 68:
int potPin = 0; // select the input pin for the potentiometer
int val = 0;

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;

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

  digitalWrite(common_0, LOW);
  digitalWrite(common_1, LOW);
  digitalWrite(common_2, LOW);
  digitalWrite(common_3, LOW);
}

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);

  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);

  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);

  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);
}

}}}
 * 4 siete segmentos
 * Arduino
 * Resistencia 220 ohm

wiki comunidad

Proyecto Hardware Libre Cenditel

Página Cenditel

wiki Cenditel

Plataforma de Desarrollo Colaborativo

Curso Sensibilización Hardware Libre (Unidad 002)

logohl.png logohl.png logohl.png

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-

lcd2.png

Materiales

  • Pantalla LCD
  • Arduino
  • Resistencia 220 ohm





02 Montaje del programa para Manejo de LCD y 4 Pulsadores



Circuito de Conexión -LCD+4pulsar-

lcd4pulsar.png

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-

hl-bcd.png

Materiales

  • 4 siete segmentos
  • Arduino
  • Resistencia 220 ohm

hlpd/curso_arduino/uni00204 (última edición 2011-07-07 18:26:30 efectuada por _desactivada_csoto)