Entradas

Mostrando entradas de noviembre, 2018

Mapa sonoro Guayabalyando

Imagen
GuayabalyAndo por la 15 es un taller de producción de contenidos locales realizado en el Parque Biblioteca Manuel Mejía Vallejo Guayabal, en la ciudad de Medellín, un espacio de co-creación que se gesta con usuarios de la biblioteca   que tienen el   interés en el aprendizaje de narrativas en diversos soportes: audio, video, fotografía, publicaciones web, cartografía, entre otros.   Esta actividad es un proceso de formación que busca nuevas formas de acercar a los interesados a la alfabetización digital más allá del teclado y el ratón. La actividad constantemente busca dinamizar los contenidos de memoria, por esto se traza una meta clara de generar una experiencia que impacte la percepción de ésta, a través de la integración de la tecnología y de los saberes análogos como medio para contarse. Desarrollando el siguiente prototipo, a partir de mapas bordados por asistentes al programa, a los cuales se les incluye un sistema electrónico programado, el cual permite con la presión manua

Teclado matríz 4x4 y LCD 16x2

Imagen
#include <Keypad.h> #include <LiquidCrystal.h> LiquidCrystal lcd(13, 11, 5, 4, 1, 0); const byte filas = 4;     //Numero de filas del teclado const byte columnas = 4;  //Numero de columnas del teclado //Defino una matriz 4x4 con la posicion de las filas y columnas char matriz[filas][columnas] = {   { '1', '2', '3', 'A'},   { '4', '5', '6', 'B'},   { '7', '8', '9', 'C'},   { '*', '0', '#', 'D'}, }; byte pinesFilas[filas] = {12, 10, 9, 8};       //Pines donde van conectadas las filas del teclado byte pinesColumnas[columnas] = {7, 6, 3, 2}; //Pines donde van conectadas las columnas del teclado //Inicializo el teclado con el numero de filas, columnas, los pines del Arduino utilizados y la matriz Keypad teclado = Keypad( makeKeymap(matriz), pinesFilas, pinesColumnas, filas, columnas); void setup() {   lcd.begin(16, 2);  

Teclado matricial 4x4 con LCD

Imagen
#include <Keypad.h> const byte filas = 4;     //Numero de filas del teclado const byte columnas = 4;  //Numero de columnas del teclado //Defino una matriz 4x4 con la posicion de las filas y columnas char matriz[filas][columnas] = {   { '1', '2', '3', 'A'},   { '4', '5', '6', 'B'},   { '7', '8', '9', 'C'},   { '*', '0', '#', 'D'}, }; byte pinesFilas[filas] = {13, 10, 9, 8};       //Pines donde van conectadas las filas del teclado byte pinesColumnas[columnas] = {7, 6, 1, 0}; //Pines donde van conectadas las columnas del teclado //Inicializo el teclado con el numero de filas, columnas, los pines del Arduino utilizados y la matriz Keypad teclado = Keypad( makeKeymap(matriz), pinesFilas, pinesColumnas, filas, columnas); void setup() {   Serial.begin(9600);   //Inicializo el puerto serie } void loop() {   char tecla_p

CONTADOR DOS DÍGITOS CON INFRARROJO

Imagen
#include <IRremote.h> int receiver = A0; // pin 1 of IR receiver to Arduino digital pin 11 IRrecv irrecv(receiver); // create instance of 'irrecv' decode_results results; int contador = 0;  //Variable asociada al contador int unidad=0;         // cuenta las unidades (derecha) int decena=0;         // cuenta las decenas (izquierda) void encender(int a, int b, int c, int d, int e, int f, int g) {   //Funcion que permite mostrar los numeros del 0 al 9   //Asigna un segmento del display a cada pin   digitalWrite (7,a);   //Se reciben 7 variables y se asignan   digitalWrite (8,b);   //a cada una de las salidas   digitalWrite (9,c);   digitalWrite (10,d);   digitalWrite (11,e);   digitalWrite (12,f);   digitalWrite (13,g);   } void encender2(int a2, int b2, int c2, int d2, int e2, int f2, int g2) {   //Funcion que permite mostrar los numeros del 0 al 9   //Asigna un segmento del display a cada pin   digitalWrite (0,a2);   //Se reciben 7 variabl