0% encontró este documento útil (0 votos)
68 vistas6 páginas

Coche Fantastico

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
68 vistas6 páginas

Coche Fantastico

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

//10 EL COCHE FANTÁSTICO.

MONTAJE

MATERIALES

– Un cable USB tipo A-B


– Placa microcontroladora
– Placa de prototipos
– 6 LEDS rojos de 5mm
– 6 Resistencias de 330 Ohmios (naranja, naranja, marrón)
– 13 cables M-M

PRÁCTICAS DE ELECTRÓNICA Y ROBÓTICA


35 © NETFRITZ TECHNOLOGY
CIRCUITO

PRÁCTICAS DE ELECTRÓNICA Y ROBÓTICA


36 © NETFRITZ TECHNOLOGY
CALCULA Y MIDE

Razonamiento para calcular las corrientes de cada rama:


– La corriente I cuando llega a un nudo, se reparte por los diferentes cables. El camino por el que
menos resistencia encuentre, será por el que se vaya la mayor parte de la corriente.
– Para calcular la corriente I que hay entrando en el nudo, hallamos la resistencia equivalente del
circuito, en este caso, sumándolas en paralelo:

1/R= 1/330 + 1/330 + 1/330 + 1/330 + 1/330 + 1/330 de donde la resistencia equivalente R = 55 Ω

– Conocida la resistencia equivalente del circuito y el voltaje que suministra la placa microcontroladora
(Arduino), podemos obtener la corriente I que entra en el nudo, y que se reparte posteriormente por las
6 ramas.

I= (5 – 1.8) / 55 = 3.2v / 55 Ω = 58.2mA

– Esta corriente I se reparte dependiendo de la resistencia que encuentra en cada una de las ramas.
– Dado que las ramas tienen la misma resistencia, la corriente se distribuye por igual en cada una.

Calcula y mide:
Comprueba que la diferencia de potencial entre dos puntos es la misma, independientemente del
camino seguido, y para ello:
Mide la diferencia de potencial desde la pata positiva de una resistencia, hasta la negativa del diodo de
su misma rama.
Mide la esta misma diferencia de potencial en cada una de las ramas.
Solución: La diferencia de potencial (voltaje) es la misma.

I = V/R = 3.2v / 55 Ω = 58.2mA


I1 = V/R1 = 3.2v / 330 Ω = 9.7mA
I2 = V/R2 = 3.2v / 330 Ω = 9.7mA
I3 = V/R3 = 3.2v / 330 Ω = 9.7mA
I4 = V/R4 = 3.2v / 330 Ω = 9.7mA
I5 = V/R5 = 3.2v / 330 Ω = 9.7mA
I6 = V/R6 = 3.2v / 330 Ω = 9.7mA

V-resistencia1 = I1 * R1 = 9.7mA * 330 Ω = 3.2v V-LED1 = 1.8v


V-resistencia2 = I2 * R2 = 9.7mA * 330 Ω = 3.2v V-LED2 = 1.8v
V-resistencia3 = I3 * R3 = 9.7mA * 330 Ω = 3.2v V-LED3 = 1.8v
V-resistencia4 = I4 * R4 = 9.7mA * 330 Ω = 3.2v V-LED4 = 1.8v
V-resistencia5 = I5 * R5 = 9.7mA * 330 Ω = 3.2v V-LED5 = 1.8v
V-resistencia6 = I6 * R6 = 9.7mA * 330 Ω = 3.2v V-LED6 = 1.8v
V-Total-cualquier-rama = 5v

PRÁCTICAS DE ELECTRÓNICA Y ROBÓTICA


37 © NETFRITZ TECHNOLOGY
CÓDIGO

int pin2 = 2;
int pin3 = 3;
int pin4 = 4;
int pin5 = 5;
int pin6 = 6;
int pin7 = 7;
int timer = 50;

void setup(){
Serial.begin(9600);
pinMode(pin2, OUTPUT);
pinMode(pin3, OUTPUT);
pinMode(pin4, OUTPUT);
pinMode(pin5, OUTPUT);
pinMode(pin6, OUTPUT);
pinMode(pin7, OUTPUT);
}

void loop() {

//timer = analogRead(A0); //El valor leido por analog read es el temporizador

digitalWrite(pin2, HIGH);
Serial.println("Enciendo primer led");
delay(timer);
digitalWrite(pin2, LOW);
delay(timer);

digitalWrite(pin3, HIGH);
Serial.println("Enciendo segundo led");
delay(timer);
digitalWrite(pin3, LOW);
delay(timer);

digitalWrite(pin4, HIGH);

PRÁCTICAS DE ELECTRÓNICA Y ROBÓTICA


38 © NETFRITZ TECHNOLOGY
Serial.println("Enciendo tercer led");
delay(timer);
digitalWrite(pin4, LOW);
delay(timer);

digitalWrite(pin5, HIGH);
Serial.println("Enciendo cuarto led");
delay(timer);
digitalWrite(pin5, LOW);
delay(timer);

digitalWrite(pin6, HIGH);
Serial.println("Enciendo quinto led");
delay(timer);
digitalWrite(pin6, LOW);
delay(timer);

digitalWrite(pin7, HIGH);
Serial.println("Enciendo quinto led");
delay(timer);
digitalWrite(pin7, LOW);
delay(timer);

digitalWrite(pin6, HIGH);
Serial.println("Enciendo quinto led");
delay(timer);
digitalWrite(pin6, LOW);
delay(timer);

digitalWrite(pin5, HIGH);
Serial.println("Enciendo cuarto led");
delay(timer);
digitalWrite(pin5, LOW);
delay(timer);

digitalWrite(pin4, HIGH);
Serial.println("Enciendo tercer led");
delay(timer);

PRÁCTICAS DE ELECTRÓNICA Y ROBÓTICA


39 © NETFRITZ TECHNOLOGY
digitalWrite(pin4, LOW);
delay(timer);

digitalWrite(pin3, HIGH);
Serial.println("Enciendo segundo led");
delay(timer);
digitalWrite(pin3, LOW);
delay(timer);
}

PRÁCTICAS DE ELECTRÓNICA Y ROBÓTICA


40 © NETFRITZ TECHNOLOGY

También podría gustarte