Bitácora Practica Socrative
- Como funciona un protoboard?
Su función es portar objetos electronicos y redirigir la energia a traves de un circuito construido. Tiene conexiones internas que facilitan la función del circuito.
- Como funcionan los circuitos electronicos?
Son una conexion con ciertas restricciones que tiene como fin hacer funcionar un elemento. Usan energía positiva y negativa, con el voltaje según la capacidad de sus elementos electrónicos.
- Resistencia Rojo-Rojo-Café-Dorado= 220 ohmnios
Circuito electrónico básico:
Se contecta lo negativo de la bateria ( GND en caso de Arduino ) a la línea negaiva del protoboard. Asi igual la energia positiva en su línea respectiva. Se conecta la negativa al lado negativo de un led dierctamente, pero no la positiva. Esta necesita una resistencia, ya que si no, los 5V quemarían el LED.
- Puede ser conexion en paralelo, o en serie.
Es serie: Aumentan el voltaje necesario para prenderlos y mantienen la corriente
En paralelo: Suman la corriente necesaria, pero mantienen el voltaje
- Circuito LDR con Arduino
Este video nos muestra como ajustar la polaridad del Fotoresistor LDR para prender un led. Este circuito nos serviría para la iluminación de nuestra casa.
https://www.youtube.com/watch?v=4fN1aJMH9mM
//set pin numbers
const int ledPin = 13;
const int ldrPin = A0;
void setup () {
Serial.begin (9600);
pinMode (ledPin, OUTPUT);
pinMode (ldrPin, INPUT);
}
void loop () {
int ldrStatus = analogRead(ldrPin);
if (ldrStatus <=1){
digitalWrite (ledPin, HIGH);
Serial.println("LDR is DARK, LED is ON");
}
else {
digitalWrite(ledPin, LOW);
Serial.println("--------------");
}
}
//set pin numbers
const int ledPin = 13;
const int ldrPin = A0;
void setup () {
Serial.begin (9600);
pinMode (ledPin, OUTPUT);
pinMode (ldrPin, INPUT);
}
void loop () {
int ldrStatus = analogRead(ldrPin);
if (ldrStatus <=1){
digitalWrite (ledPin, HIGH);
Serial.println("LDR is DARK, LED is ON");
}
else {
digitalWrite(ledPin, LOW);
Serial.println("--------------");
}
}
- Servomotror con Arduino
Un video que nos mostró como hacer girar un servomotor a determinados ángulos.
#include // Añadir la libreria
Servo name_servo; // Definir el nombre del servo en el código
int servo_position = 0; // Fijar el servo a 0 grados
void setup() {
name_servo.attach (9); // Define the servo signal pins (PWM 3-5-6-9-10-11) (Servo Sinyal Pini Tanımlayın)
}
void loop() {
for ( servo_position = 0; servo_position <=180; servo_position +=1 ) {
name_servo.write(servo_position);
delay(10);
}
for ( servo_position = 180; servo_position >=0; servo_position -=1){
name_servo.write(servo_position);
delay (10);
}
}
- Servomotor con LDR y Arduino
Esta es la combinación de los 2 anteriores códigos, la cual nos serviría en nuestra casa, por ejemplo para crear ventanas con cortinas automáticas controladas por la luz.
Comentarios
Publicar un comentario