Nota
Ciao, benvenuto nella Community SunFounder di appassionati di Raspberry Pi, Arduino ed ESP32 su Facebook! Approfondisci le tue conoscenze su Raspberry Pi, Arduino ed ESP32 con altri appassionati.
Perché unirti?
Supporto Esperto: Risolvi i problemi post-vendita e le sfide tecniche con l’aiuto della nostra comunità e del nostro team.
Impara e Condividi: Scambia suggerimenti e tutorial per migliorare le tue abilità.
Anteprime Esclusive: Ottieni l’accesso anticipato agli annunci di nuovi prodotti e alle anteprime.
Sconti Speciali: Approfitta di sconti esclusivi sui nostri prodotti più recenti.
Promozioni e Giveaway Festivi: Partecipa a giveaway e promozioni festive.
👉 Sei pronto a esplorare e creare con noi? Clicca su [Qui] e unisciti oggi stesso!
2.7 Allarme per Bassa Temperatura¶
In questo progetto, realizzeremo un sistema di allarme per bassa temperatura. Quando la temperatura scende sotto una soglia predefinita, lo sprite Fiocco di Neve apparirà sullo stage.
Cosa Imparerai¶
Principio di funzionamento del termistore
Operazioni con variabili multiple e sottrattive
Componenti Necessari¶
In questo progetto, abbiamo bisogno dei seguenti componenti.
È sicuramente conveniente acquistare un intero kit, ecco il link:
Nome |
COMPONENTI IN QUESTO KIT |
LINK |
|---|---|---|
3 in 1 Starter Kit |
380+ |
Puoi anche acquistarli separatamente dai link seguenti.
INTRODUZIONE AI COMPONENTI |
LINK PER L’ACQUISTO |
|---|---|
Costruire il Circuito¶
Un termistore è un tipo di resistore la cui resistenza dipende fortemente dalla temperatura, molto più di quanto accade nei resistori standard. Esistono due tipi di termistori: PTC (la resistenza aumenta con l’aumentare della temperatura) e NTC (la resistenza diminuisce con l’aumentare della temperatura).
Costruisci il circuito seguendo il diagramma sottostante.
Un’estremità del termistore è collegata a GND, l’altra estremità è collegata ad A0, e una resistenza da 10K è collegata in serie a 5V.
In questo caso viene utilizzato un termistore NTC, quindi quando la temperatura aumenta, la resistenza del termistore diminuisce, il partitore di tensione su A0 diminuisce e il valore letto da A0 diminuisce, e viceversa aumenta.
Programmazione¶
1. Seleziona uno sprite
Elimina lo sprite predefinito, clicca sul pulsante Scegli uno Sprite nell’angolo in basso a destra dell’area degli sprite, inserisci Fiocco di Neve nella barra di ricerca e poi clicca per aggiungerlo.
2. Crea 2 variabili
Crea due variabili, prima e corrente, per memorizzare il valore di A0 in situazioni diverse.
3. Leggi il valore di A0
Quando viene cliccata la bandierina verde, il valore di A0 viene letto e memorizzato nella variabile prima.
4. Leggi di nuovo il valore di A0
All’interno del blocco [forever], leggi di nuovo il valore di A0 e memorizzalo nella variabile corrente.
5. Determina le variazioni di temperatura
Utilizzando il blocco [se allora altrimenti], determina se il valore corrente di A0 è superiore di 50 rispetto al valore precedente, il che rappresenta un abbassamento della temperatura. In tal caso, fai apparire lo sprite Fiocco di Neve, altrimenti nascondilo.
[-] & [>]: operatori di sottrazione e confronto dalla palette Operatori.