martes, 8 de diciembre de 2015

Micro Servo Analog (180 degree)
Digital Continuous RotationServo (360 degree)
Potentiometer
Push Botton 12mm
100uF Capacitor
Piezo
LDR
Red LED 5mm
Green LED 5mm
Yellow LED 5mm
Led Various Colours 10mm
220Ω 1/4w Resistor
470Ω Resistor
680Ω Resistor
1.2kΩ Resistor
10kΩ Resistor
1MΩ Resistor
Modulino Tilt sensor Module
Modulino Power Led Module
Modulino Pushbutton Module
Modulino LDR Sensor Module
CTC Education Shield
Irarray
USB cable type A/B
Modulino Wires (20cm)
Modulino Wires (50cm)
Mini breadboard
Jumper wires female-female 100mm
Jumper wires male-male 100mm
Servo wheel
Ping Pong ball
Plastic Storage box
Plastic Storage box (pack of 3)
Modulino Joystick Module
Arduino Genuino Uno

martes, 1 de diciembre de 2015

Hardware de circuitos integrados (Práctica nueve, ficha)

Hardware de circuitos integrados (Práctica nueve, ficha) (El los cables rojo y negro que salen desde la protoboard es un pulsador Normalmente Cerrado, ya que a la falta de cables lo he utilizado, como si fuera uno)

ACTIVIDAD 7: CREAR FUNCIONES PROPIAS CON VALORES MODIFICABLES

ACTIVIDAD 7: CREAR FUNCIONES PROPIAS CON VALORES MODIFICABLES Programa: int Led_Rojo = 10; int Led_Verde = 9; int Pulsador_NA = 8; int Estado_Pulsador_NA = 0; void setup() { pinMode(Led_Rojo, OUTPUT); pinMode(Led_Verde, OUTPUT); pinMode(Pulsador_NA, INPUT); } void loop() { Estado_Pulsador_NA = digitalRead(Pulsador_NA); if(Estado_Pulsador_NA == LOW) { parpadeo(); } else { apagaYenciende(6, 300); } } void parpadeo() { digitalWrite(Led_Rojo, HIGH); digitalWrite(Led_Verde, LOW); delay(100); digitalWrite(Led_Rojo, LOW); digitalWrite(Led_Verde, HIGH); delay(100); } void apagaYenciende(int ciclos, int retardo) { for(int i = 0; i < ciclos; i++) { digitalWrite(Led_Rojo, HIGH); digitalWrite(Led_Verde, HIGH); delay(retardo); digitalWrite(Led_Rojo, LOW); digitalWrite(Led_Verde, LOW); delay(retardo); } }

ACTIVIDAD 6: CREAR FUNCIONES PROPIAS

ACTIVIDAD 6: CREAR FUNCIONES PROPIAS Programas: int Led_Rojo = 10; int Led_Verde = 9; int Pulsador_NA = 8; int Estado_Pulsador_NA = 0; void setup() { pinMode(Led_Rojo, OUTPUT); pinMode(Led_Verde, OUTPUT); pinMode(Pulsador_NA, INPUT); } void loop() { Estado_Pulsador_NA = digitalRead(Pulsador_NA); if(Estado_Pulsador_NA == LOW) { parpadeo(); } else { apagaYenciende(); } } void parpadeo() { digitalWrite(Led_Rojo, HIGH); digitalWrite(Led_Verde, LOW); delay(100); digitalWrite(Led_Rojo, LOW); digitalWrite(Led_Verde, HIGH); delay(100); } void apagaYenciende() { for(int i = 0; i < 5; i++) { digitalWrite(Led_Rojo, HIGH); digitalWrite(Led_Verde, HIGH); delay(1000); digitalWrite(Led_Rojo, LOW); digitalWrite(Led_Verde, LOW); delay(1000); } }

ACTIVIDAD 5: UTILIZACIÓN DE “for”

ACTIVIDAD 5: UTILIZACIÓN DE “for” Programa: int Led_Rojo = 10; int Led_Verde = 9; int Pulsador_NA = 8; int Estado_Pulsador_NA = 0; void setup() { pinMode(Led_Rojo, OUTPUT); pinMode(Led_Verde, OUTPUT); pinMode(Pulsador_NA, INPUT); } void loop() { Estado_Pulsador_NA = digitalRead(Pulsador_NA); if(Estado_Pulsador_NA == LOW) { digitalWrite(Led_Rojo, HIGH); digitalWrite(Led_Verde, LOW); delay(100); digitalWrite(Led_Rojo, LOW); digitalWrite(Led_Verde, HIGH); delay(100); } else { for(int i = 0; i < 5; i++) { digitalWrite(Led_Rojo, HIGH); digitalWrite(Led_Verde, HIGH); delay(1000); digitalWrite(Led_Rojo, LOW); digitalWrite(Led_Verde, LOW); delay(1000); } } }

ACTIVIDAD 4: UTILIZACIÓN DE “do .... while”

ACTIVIDAD 4: UTILIZACIÓN DE “do .... while” Programa: int Led_Rojo = 10; int Led_Verde = 9; int Pulsador_NA = 8; int Estado_Pulsador_NA = 0; void setup() { pinMode(Led_Rojo, OUTPUT); pinMode(Led_Verde, OUTPUT); pinMode(Pulsador_NA, INPUT); } void loop() { //Estado_Pulsador_NA = digitalRead(Pulsador_NA); do { Estado_Pulsador_NA = digitalRead(Pulsador_NA); digitalWrite(Led_Rojo, HIGH); digitalWrite(Led_Verde, LOW); delay(100); digitalWrite(Led_Rojo, LOW); digitalWrite(Led_Verde, HIGH); delay(100); } while(Estado_Pulsador_NA == LOW); digitalWrite(Led_Rojo, HIGH); digitalWrite(Led_Verde, HIGH); delay(1000); digitalWrite(Led_Rojo, LOW); digitalWrite(Led_Verde, LOW); delay(1000); digitalWrite(Led_Rojo, HIGH); digitalWrite(Led_Verde, HIGH); delay(1000); digitalWrite(Led_Rojo, LOW); digitalWrite(Led_Verde, LOW); delay(1000); }

ACTIVIDAD 3: UTILIZACIÓN DE “while”

ACTIVIDAD 3: UTILIZACIÓN DE “while” Programa: int Led_Rojo = 10; int Led_Verde = 9; int Pulsador_NA = 8; int Estado_Pulsador_NA = 0; void setup() { pinMode(Led_Rojo, OUTPUT); pinMode(Led_Verde, OUTPUT); pinMode(Pulsador_NA, INPUT); } void loop() { Estado_Pulsador_NA = digitalRead(Pulsador_NA); while(Estado_Pulsador_NA == LOW) { digitalWrite(Led_Rojo, HIGH); digitalWrite(Led_Verde, LOW); delay(100); digitalWrite(Led_Rojo, LOW); digitalWrite(Led_Verde, HIGH); delay(100); Estado_Pulsador_NA = digitalRead(Pulsador_NA); } digitalWrite(Led_Rojo, HIGH); digitalWrite(Led_Verde, HIGH); delay(1000); digitalWrite(Led_Rojo, LOW); digitalWrite(Led_Verde, LOW); delay(1000); digitalWrite(Led_Rojo, HIGH); digitalWrite(Led_Verde, HIGH); delay(1000); digitalWrite(Led_Rojo, LOW); digitalWrite(Led_Verde, LOW); delay(1000); }

ACTIVIDAD 2: UTILIZACIÓN DE if .... else

ACTIVIDAD 2: UTILIZACIÓN DE if .... else Programa: int Led_Rojo = 10; int Led_Verde = 9; int Pulsador_NA = 8; int Estado_Pulsador_NA = 0; void setup() { pinMode(Led_Rojo, OUTPUT); pinMode(Led_Verde, OUTPUT); pinMode(Pulsador_NA, INPUT); } void loop() { Estado_Pulsador_NA = digitalRead(Pulsador_NA); if(Estado_Pulsador_NA == LOW) { digitalWrite(Led_Rojo, HIGH); digitalWrite(Led_Verde, LOW); delay(100); digitalWrite(Led_Rojo, LOW); digitalWrite(Led_Verde, HIGH); delay(100); } else { digitalWrite(Led_Rojo, HIGH); digitalWrite(Led_Verde, HIGH); delay(1000); digitalWrite(Led_Rojo, LOW); digitalWrite(Led_Verde, LOW); delay(1000); digitalWrite(Led_Rojo, HIGH); digitalWrite(Led_Verde, HIGH); delay(1000); digitalWrite(Led_Rojo, LOW); digitalWrite(Led_Verde, LOW); delay(1000); } }