Chat

Hey Raychel,
How can I help you?

hazme las conexiones del circuito correctamente, el circuito reproducira una mel...

hazme las conexiones del circuito correctamente, el circuito reproducira una melodia con el buzzer de inicio y cada boton encendera un led que le corresponda al boton y sonara un sonido corto al presionarlo @copilot
2y
De acuerdo a tu descripción, debes hacer las conexiones de la siguiente manera:
  1. Conecta los botones (SW1, SW2, SW3, SW4) a los pines digitales de entrada del Arduino Leonardo. Por ejemplo, puedes conectar SW1 a D2, SW2 a D3, SW3 a D4 y SW4 a D5. Los pines P1 de cada botón deben conectarse a los pines digitales del Arduino y los pines P2 deben conectarse al pin de tierra (GND) del Arduino.
  2. Conecta las resistencias (R1, R2, R3, R4) respectivamente a las mismas líneas que los pines de entrada que utilizaste para los botones: R1 con D2, R2 con D3, R3 con D4, y R4 con D5. Por un extremo la resistencia se conectará al pin digital y por el otro extremo al pin correspondiente de cada LED.
  3. Por su parte, los LEDs (D1, D2, D3, D4) debes conectarlos a otros pines digitales de salida del Arduino Leonardo, por ejemplo, puedes hacer la asignación: D1 a D6, D2 a D7, D3 a D8, D4 a D9. El pin A (ánodo) de cada LED debe conectarse a los pines digitales mencionados del Arduino y el pin K (cátodo) a GND.
  4. Conecta el buzzer (BUZZ1) a otro pin digital de salida del Arduino, por ejemplo, D10. Un pin del buzzer debe conectarse al pin digital y el otro al GND del Arduino.
En términos del código para tu proyecto, se vería más o menos así utilizando la Arduino IDE:

C


void setup() {
    pinMode(2, INPUT_PULLUP); // Botones configurados como entrada
    pinMode(3, INPUT_PULLUP);
    pinMode(4, INPUT_PULLUP);
    pinMode(5, INPUT_PULLUP);

    pinMode(6, OUTPUT); // LEDs como salida
    pinMode(7, OUTPUT);
    pinMode(8, OUTPUT);
    pinMode(9, OUTPUT);

    pinMode(10, OUTPUT); // Buzzer como salida
} 

void loop() {
    if(!digitalRead(2)){ // Si se presiona SW1
        digitalWrite(6, HIGH); // Enciende D1
        tone(10, 200); // Buzzer reproduce un tono de 200 Hz
        delay(100); // Espera 100ms
        digitalWrite(6, LOW); // Apaga el LED
        noTone(10); // Apaga el Buzzer
    } 
    // Repite estas acciones para SW2, SW3 y SW4 con sus respectivos LEDs D2, D3 y D4
} 
Por favor, verifica que todas las conexiones estén correctas antes de energizar tu prototipo para evitar un corto circuito, sobrecorriente o daño a los componentes.
Source(s):
2y
1
SW3
BUZZ1
SW1
SW4
SW2
D3
R2
Resistance
100 Ω
R3
Resistance
100 Ω
D1
R4
Resistance
100 Ω
R1
Resistance
100 Ω
D4
D2
U1

No files yet

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    No assets added.

    Glamorous Black Replicator

    Glamorous Black Replicator thumbnail
    Welcome to your new project. Imagine what you can build here.

    Properties

    Properties describe core aspects of the project.

    Pricing & Availability

    Distributor

    Qty 1

    Digi-Key

    $6.15–$11.08

    LCSC

    $6.21

    Mouser

    $11.08

    Controls