Activitat d'ampliació 1- El transistor amb el LED
Objectiu de la Pràctica:
Comprendre el funcionament bàsic d'un transistor com un commutador i un amplificador mitjançant una placa Arduino.
Materials Necessaris:
1. Placa Arduino (com Arduino Uno)
2. Un transistor NPN (com el 2N2222 o BC547)
3. Una resistència de 1k ohms
4. LEDs
5. Breadboard i cables de connexió
1.- Muntatge del Circuit:
a. Connecta la placa Arduino a una breadboard.
b. Connecta la base del transistor a un pin digital de la placa Arduino (per exemple, pin 2).
c. Connecta l'emissor del transistor a terra (GND) de la placa Arduino.
d. Connecta el col·lector del transistor a través d'una resistència de 1k ohms a VCC (5V) de la placa Arduino.
e. Connecta un LED amb una resistència limitadora (330 ohms) als col·lectors de dos transistors diferents (si tens més d'un transistor).
f. Connecta la part anòdica (més llarga) del LED al col·lector a través de la resistència i la part catòdica (més curta) a terra.
2.- Codi Arduino:
a. Carrega el següent codi Arduino al teu Arduino:
int transistorPin = 2; // Pin on which the transistor's base is connected
int ledPin = 9; // Pin to which the LED is connected
void setup() {
pinMode(transistorPin, OUTPUT);
pinMode(ledPin, OUTPUT);
}
void loop() {
// Commutador
digitalWrite(transistorPin, HIGH); // Activa el transistor
digitalWrite(ledPin, HIGH); // Encén el LED
delay(1000); // Espera 1 segon
digitalWrite(transistorPin, LOW); // Desactiva el transistor
digitalWrite(ledPin, LOW); // Apaga el LED
delay(1000); // Espera 1 segon
// Amplificador
analogWrite(transistorPin, 128); // Controla l'amplificació a la meitat
delay(1000); // Espera 1 segon
analogWrite(transistorPin, 0); // Apaga l'amplificació
delay(1000); // Espera 1 segon
}
3. Explicació:
- En aquest codi, primer utilitzem el transistor com un commutador. Quan el pin 2 (base) de l'Arduino està en l'estat alt (HIGH), el transistor s'activa i encén el LED. Quan està en l'estat baix (LOW), el transistor es desactiva i apaga el LED.
- Després, utilitzem el transistor com a amplificador. Amb `analogWrite()`, controlem l'amplificació del transistor. L'amplificació està configurada a la meitat (128) i, per tant, el LED brillarà amb una intensitat mitja.
4. Observacions del resultat:
- Quan el transistor funciona com a commutador, el LED s'encén i s'apaga en intervals de 1 segon.
- Quan el transistor funciona com a amplificador, el LED brilla amb una intensitat mitja en intervals de 1 segon.
Aquesta pràctica ajudarà els alumnes a veure com un transistor pot ser utilitzat com a commutador (controlant l'estat d'encés/apagat) i com a amplificador (controlant l'amplificació d'un senyal analògic). També poden experimentar amb altres valors d'amplificació per observar com afecta la brillantor del LED.
Resum de la qualificació
| Ocult per a l'estudiantat | Sí |
|---|---|
| Participants | 19 |
| S'han tramès | 0 |
| Necessiten qualificació | 0 |
| Temps restant | La tasca ha vençut |