Video: Il potenziometro lineare multigiro - Recensione e test 2025
A potenziometro (spesso chiamato un pot >) è un resistore elettronico variabile con una manopola che puoi ruotare per variare la resistenza. I vasi di vario tipo sono spesso usati come dispositivi di input per i progetti BASIC Stamp. Ad esempio, potresti usare un semplice pot per controllare la velocità di una coppia di LED lampeggianti: mentre giri la manopola del pot, la velocità con cui i LED lampeggiano cambia. Qui, un piatto da 10 kΩ viene posto in parallelo con un condensatore da 0 μF. Inoltre, un resistore da 220 Ω viene posto in serie con il potenziometro. Questo è fatto per proteggere il BASIC Stamp da danni che potrebbero essere causati da eccesso di corrente se girate la manopola del piatto in modo che la resistenza del piatto scenda a zero.
Quando il condensatore si è scaricato, il pin 13 diventerà BASSO. Quando il pin 13 è LOW, il loop termina e il contatore indica quanto tempo è trascorso per scaricare il condensatore. Conoscendo le dimensioni del condensatore e il tempo necessario per scaricare il condensatore, è possibile calcolare la resistenza del piatto.
RCTIME 13, 1, Timer
Questo comando RCTIME imposta la risposta variabile denominata Timer ad un valore che indica per quanto tempo è necessario scaricare il circuito RC. Immediatamente prima di questo comando, è necessario impostare il pin I / O (in questo caso, pin 13) su HIGH per caricare il condensatore. Avrai anche bisogno di mettere in pausa per un breve periodo (di solito, 1 ms è sufficiente) per consentire al circuito di caricare.
Sebbene sia possibile utilizzare questa tecnica per calcolare la resistenza effettiva di un piatto, di solito non si deve conoscere la resistenza esatta. Invece, di solito è sufficiente sapere che il contatore aumenta quando aumenta la resistenza del piatto, e diminuisce quando la resistenza del piatto diminuisce.
Per questo circuito, il comando RCTIME calcola i valori temporali che vanno da circa 12 quando la resistenza del pot è da 0 a circa 54 quando la resistenza del pot è al massimo (10 kΩ).
Il programma sotto lampeggia alternativamente LED collegati ai pin 0 e 2. La velocità con cui i LED lampeggiano è impostata da un pot in un circuito RC sul pin 13. Il programma moltiplica il valore temporale calcolato dal comando RCTIME di dieci per determinare per quanto tempo il programma dovrebbe fermarsi tra i flash. Ruotando la manopola del pot, la resistenza del piatto diminuisce e i LED lampeggiano più velocemente.
'Potentiomter LED Flashing Program' Doug Lowe '10 luglio 2011 "Questo programma fa lampeggiare i LED collegati ai pin 0 e 2' ad una velocità determinata da un circuito RC sul pin 13. '{$ STAMP BS2}' {$ PBASIC 2. 5} Tempo VAR Parola Led1 PIN 0 Led2 PIN 2 Pot PIN 13 DO HIGH Pot RCTIME Pot, 1, Tempo HIGH Led1 LOW Led2 Tempo PAUSE * 10 LOW Led1 HIGH Led2 PAUSE Time * 10 LOOP
Questo progetto mostra come Costruisci un circuito che include un potenziometro da 10 kΩ e un condensatore in modo da poter testare il codice. Questo mostra il circuito completato.
