taller internet de las cosas, por ulises gascón

Post on 22-Jan-2018

146 Views

Category:

Internet

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Taller de IoTTaller de IoT

Agenda tallerAgenda tallerPrevención de riesgosFactor electrónicaFactor ArduinoFactor programación Herramientas¡Cacharreo!Proyectos Avanzados

PrevenciónPrevención

de Riesgosde Riesgos

DivertidaPhoto by Sheffield Hackspace

Electrónica

Factor Factor

ArduinoArduino

ProgramaciónProgramaciónPara TodosPara Todos

HerramientasHerramientasFoto de Hatch Hackerspace

¡Cacharreo!

Photo by FIXME Hackerspa

ce

Nuestro KitNuestro KitArduino UNOLCD (2x20)Cable USBCables variosBotonesMotorReléPotenciómetroMatriz Led 8x8Leds coloresLed RGBResistenciasetc...

Simon MonkSimon Monk

“ Author of 'Programming Arduino','Programming Raspberry Pi', 'Programming

BeagleBone Black' and various books onArduino, Raspberry Pi and Electronics. - Twitter

PrácticasPrácticasParpadeo LEDUsando LED RGBCombinando LEDe interruptoresRGB einterruptores¡Vamos a la web!

Práctica 1 - Parpadeo LedPráctica 1 - Parpadeo Led

The 'L' LED de Simon Monk

CódigoCódigo/* Proyecto: Blink Autor: Adafruit Referencia: https://learn.adafruit.com/adafruit-arduino-lesson-1-blink/. Adaptado por Ulises Gascón */ // Usamos el LED que esta conectado por defecto al PIN 13.// Le ponemos Nombre:int miLed = 13;

// Setup se ejecuta una vez:void setup() { // Poner el PIN en modo SALIDA. pinMode(miLed, OUTPUT); }

// Loop se ejecutará por siempre:void loop() { digitalWrite(miLed, HIGH); // Encendemos el LED (Subimos (HIGH) el voltaje) delay(1000); // Esperamos un segundo (1000 milisegundos) digitalWrite(miLed, LOW); // Apagamos el LED (Bajamos (LOW) el voltaje) delay(1000); // Esperamos un segundo (1000 milisegundos)}

Disponible en GitHub

Práctica 2 - Parpadeo LedPráctica 2 - Parpadeo Led

LEDs de Simon Monk

ImportanteImportante

ConexionesConexiones

CódigoCódigo/* Proyecto: Blink Autor: Adafruit Referencia: https://learn.adafruit.com/adafruit-arduino-lesson-1-blink/. Adaptado por Ulises Gascón */ // Usamos el LED que esta conectado por defecto al PIN 13.// Le ponemos Nombre:int miLed = 13;

// Setup se ejecuta una vez:void setup() { // Poner el PIN en modo SALIDA. pinMode(miLed, OUTPUT); }

// Loop se ejecutará por siempre:void loop() { digitalWrite(miLed, HIGH); // Encendemos el LED (Subimos (HIGH) el voltaje) delay(1000); // Esperamos un segundo (1000 milisegundos) digitalWrite(miLed, LOW); // Apagamos el LED (Bajamos (LOW) el voltaje) delay(1000); // Esperamos un segundo (1000 milisegundos)}

Disponible en GitHub

Práctica 3 - LED RGBPráctica 3 - LED RGB

LED RGB de Simon Monk

ImportanteImportante

ConexionesConexiones

CódigoCódigo/* Proyecto: RGB LED Autor: Adafruit Referencia: https://learn.adafruit.com/adafruit-arduino-lesson-3-rgb-leds Adaptado por Ulises Gascón*/ int pinRojo = 11;int pinVerde = 10;int pinAzul = 9;

void setup(){ pinMode(pinRojo, OUTPUT); pinMode(pinVerde, OUTPUT); pinMode(pinAzul, OUTPUT); } void loop(){ setColor(255, 0, 0); // Rojo delay(1000); setColor(0, 255, 0); // Verde delay(1000); setColor(0, 0, 255); // Azul delay(1000); setColor(255, 255, 0); // Amarillo delay(1000); setColor(80, 0, 80); // Púrpura delay(1000); setColor(0, 255, 255); // Azul agua

Disponible en GitHub

Práctica 4 - Led y botonesPráctica 4 - Led y botones

Digital Inputs de Simon Monk

ImportanteImportante

ConexionesConexiones

CódigoCódigo/* Proyecto: Inputs Autor: Adafruit Referencia: https://learn.adafruit.com/adafruit-arduino-lesson-6-digital-inputs Adaptado por Ulises Gascón*/int pinLed = 5;int pinBotonA = 9;int pinBotonB = 8; byte leds = 0; void setup() { pinMode(pinLed, OUTPUT); pinMode(pinBotonA, INPUT_PULLUP); pinMode(pinBotonB, INPUT_PULLUP); } void loop() { if (digitalRead(pinBotonA) == LOW) { digitalWrite(pinLed, HIGH); } if (digitalRead(pinBotonB) == LOW) { digitalWrite(pinLed, LOW); }}

Disponible en GitHub

ConexionesConexiones

CódigoCódigo/* Proyecto: RGB Fader Autor: Adafruit Referencia: https://learn.adafruit.com/adafruit-arduino-lesson-7-make-an-rgb-led-fader Adaptado por Ulises Gascón*/

int pinLedRojo = 11;int pinLedVerde = 10;int pinLedAzul = 9; int pinInterruptorRojo = 7;int pinInterruptorVerde = 6;int pinInterruptorAzul = 5; int valorRojo = 0;int valorAzul = 0;int valorVerde = 0; void setup(){ pinMode(pinLedRojo, OUTPUT); pinMode(pinLedVerde, OUTPUT); pinMode(pinLedAzul, OUTPUT); pinMode(pinInterruptorRojo, INPUT_PULLUP); pinMode(pinInterruptorVerde, INPUT_PULLUP); pinMode(pinInterruptorAzul, INPUT_PULLUP);} void loop(){

Disponible en GitHub

Práctica 6 - ¡Vamos a la web!Práctica 6 - ¡Vamos a la web!

CódigoCódigo/* Proyecto: RGB Fader to Firebase Autor Original: Adafruit Referencia: https://learn.adafruit.com/adafruit-arduino-lesson-7-make-an-rgb-led-fader Adaptado por Ulises Gascón*/

int pinLedRojo = 11;int pinLedVerde = 10;int pinLedAzul = 9; int pinInterruptorRojo = 7;int pinInterruptorVerde = 6;int pinInterruptorAzul = 5; int valorRojo = 0;int valorAzul = 0;int valorVerde = 0; void setup(){ // Serial Serial.begin(9600); pinMode(pinLedRojo, OUTPUT); pinMode(pinLedVerde, OUTPUT); pinMode(pinLedAzul, OUTPUT); pinMode(pinInterruptorRojo, INPUT_PULLUP); pinMode(pinInterruptorVerde, INPUT_PULLUP); pinMode(pinInterruptorAzul, INPUT_PULLUP);}

Disponible en GitHub

ResultadoResultado

WEBWEB

ProyectosProyectosAvanzadosAvanzados

(2016, (2016, ))AgroduinoAgroduino Ulises GascónUlises Gascón

Código y Diseños: | Licencia: GNU GPL v3Github

(2016, (2016, ))Calidad del AireCalidad del Aire Ulises GascónUlises Gascón

Código y Diseños: | Introducción: | Licencia: GNU GPL

v3

Github Fictizia

(2016, (2016, ))SCRU FESCRU FE Ulises GascónUlises Gascón

Código y Documentación: | Piezas: | Licencia: CC

-BY-SA

Github Thingverse

Batería Reactiva (2015, Batería Reactiva (2015, ))Ulises GascónUlises Gascón

Código y Documentación: | Licencia: GNU GPL v3Github

Reloj Binario (2015, Reloj Binario (2015, ))Ulises GascónUlises Gascón

Código y Diseños: | Introducción: | Licencia: GNU GPL v3Github Blog

(2015, (2015, ))Pedra, papel, tijeras, lagarto, SpockPedra, papel, tijeras, lagarto, Spock Ulises GascónUlises Gascón

Código y Diseños: | Introducción: | Licencia: GNU GPL v3Github Blog

¡Gracias!¡Gracias!

“ Los sueños son sumamenteimportantes. Nada se hace sin

que antes se imagine. - George Lucas

top related