Esercizio con il sensore di shock (inclinazione) in C / C ++ per Stm32duino
- Prerequisiti :
Il kit del sensore fornisce uno shield (immagine sotto). Sarà utilizzato per collegare un sensore alla scheda. Basta collegarlo alla scheda. Collegare questo sensore alla schermatura sul pin D4. I pin Dx vengono utilizzati per elaborare un segnale digitale (0 o 1) e i pin Ax gestiscono i segnali analogici.
Apri Arduino e verifica che la porta sia collegata: Strumenti/Porta, dovrebbe essere selezionato “COM3”.
- Sensore di inclinazione::
Il “tilt-sensor”, sensore di inclinazione in italiano, è un sensore che misura la posizione di inclinazione in relazione alla gravità. La palla nel sensore (influenzata dal movimento del sensore) rotola e fa contatto.
Ecco il codice su Arduino
void setup() {
Serial.begin(9600); // inizializzazione della connessione seriale
pinMode(D4,INPUT);
}
void loop() {
boolean etatContact=digitalRead(D4);
if (etatContact)
Serial.println("Contact");
else
Serial.println("Pas de contact");
}
Controlla e carica. Per visualizzare lo stato del sensore cliccare sul * monitor seriale *
Credito d’immagine: Seedstudio