Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules

Come usare un interruttore di inclinazione nel tuo progetto

Come usare un interruttore di inclinazione nel tuo progetto

By Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules | Published: 2026-10-18

Category: Guide pratiche

Impara come cablare e utilizzare un interruttore a inclinazione (SW-520D) nei tuoi progetti di elettronica. Guida passo passo che copre cablaggio, codice Arduino ed errori comuni.

Risposta rapida

Per utilizzare un interruttore di inclinazione, collegalo in serie con una resistenza di pull-up a un ingresso digitale del tuo microcontrollore, quindi leggi il cambiamento di stato quando l'interruttore si inclina. Il SW-520D è un'opzione affidabile e senza mercurio per rilevare i cambiamenti di orientamento.

Capire l'interruttore di inclinazione

Un interruttore di inclinazione è un semplice sensore che rileva l'orientamento o il movimento. All'interno del SW-520D, una sfera metallica rotola per stabilire o interrompere il contatto, simile a un interruttore a mercurio ma senza mercurio. Questo lo rende conforme alla direttiva RoHS e più sicuro per i progetti hobbistici.

Quando l'interruttore viene inclinato, la sfera si sposta e modifica la connessione elettrica. Questo segnale binario può essere letto da qualsiasi microcontrollore, come un Arduino, per attivare azioni come l'accensione di un LED o il suono di un allarme.

Nozioni di base sul cablaggio

Il SW-520D ha due terminali. Collega un terminale a terra e l'altro a un pin di ingresso digitale del tuo Arduino. Aggiungi una resistenza di pull-up (tipicamente 10kΩ) tra il pin di ingresso e 5V per garantire un segnale alto stabile quando l'interruttore è aperto.

Quando l'interruttore è chiuso (in piano), l'ingresso legge basso; quando è inclinato (aperto), legge alto. Questa logica può essere invertita posizionando l'interruttore tra l'ingresso e 5V, a seconda delle esigenze del tuo progetto.

Guida passo passo all'uso di un interruttore di inclinazione

  1. Raccogli i componenti: Ti serviranno un interruttore di inclinazione (come il SW-520D), una breadboard, cavi jumper, una resistenza da 10kΩ e una scheda Arduino. Controlla che il tuo interruttore di inclinazione sia adatto alla tensione del tuo progetto; la maggior parte funziona con logica a 3.3V o 5V.
  2. Collega l'interruttore: Posiziona l'interruttore di inclinazione sulla breadboard. Collega un terminale a GND e l'altro al pin digitale 2 sull'Arduino. Collega una resistenza da 10kΩ dallo stesso pin a 5V (pull-up). Ricontrolla il posizionamento della resistenza; una pull-up mancante può causare letture fluttuanti.
  3. Scrivi il codice: Nell'IDE di Arduino, imposta il pin 2 come INPUT_PULLUP (questo abilita la pull-up interna, quindi puoi saltare la resistenza esterna). Leggi il pin con digitalRead() e stampa lo stato sul Monitor Seriale. Ricorda che con INPUT_PULLUP la logica è invertita: LOW quando inclinato, HIGH quando in piano.
  4. Testa la risposta: Carica il codice e inclina l'interruttore. Dovresti vedere il cambiamento di stato nel Monitor Seriale. In caso contrario, controlla il cablaggio e assicurati che l'interruttore sia orientato correttamente. Se lo stato non cambia, prova a invertire i terminali; la polarità non ha importanza per questo interruttore, ma una connessione scadente sì.
  5. Integra nel tuo progetto: Usa il cambiamento di stato per attivare un'azione, come accendere un LED o attivare un buzzer. Ad esempio, imposta il pin 13 su HIGH quando l'interruttore è inclinato. Aggiungi un piccolo ritardo nel loop per debounce dell'interruttore ed evitare attivazioni multiple da una singola inclinazione.

Scheda prodotto

  • Interruttore di inclinazione / vibrazione SW-520D (Confezione da 5): Il SW-520D utilizza una sfera metallica per ottenere lo stesso risultato di un interruttore a mercurio senza usare mercurio. Questo lo rende una scelta sicura e conforme alla direttiva RoHS per progetti hobbistici, soprattutto quando bambini o ambiente sono una preoccupazione.
    SW-520D Tilt / Vibration switch (Pack of 5)
    Interruttore di inclinazione / vibrazione SW-520D (Confezione da 5)

Shop Related Products

Interruttore di inclinazione / vibrazione SW-520D (confezione da 5)

Interruttore di inclinazione / vibrazione SW-520D (confezione da 5)

$0.78 $1.07

Shop Now