Video: 39. Lithium Battery Management & Monitoring Install 2024
Odată ce ați conectat un comutator la un PIN I / O de ștampilă BASIC în proiectul dvs. de electronică, trebuie să știți cum să determinați dacă întrerupătorul este deschis sau închis Programul PBASIC. Cel mai simplu mod de a face acest lucru este de a atribui mai întâi un nume pinului pe care doriți să îl testați. De exemplu, dacă un buton de intrare activ activ este conectat la pinul 14, îi puteți atribui un nume ca acesta:
Buton1 PIN 14
Aici numele Button1 este atribuit pinului 14.
Apoi, pentru a determina dacă butonul este apăsat, puteți folosi o instrucțiune IF astfel:
IF Button1 = 1 THEN HIGH Led1 ENDIF
este făcută HIGH când butonul este apăsat.
Dacă doriți ca Led1 să fie HIGH numai atunci când este apăsat Button1, utilizați acest cod:
IF Button1 = 1 THEN HIGH Led1 ELSE LOW Led1 ENDIF
butonul este apăsat și LOW dacă butonul nu este apăsat.
Puteți pune totul într-o buclă pentru a testa în mod repetat starea butonului și a porni și opri LED-ul în consecință:
DO IF Button1 = 1 ÎNCEPUT LUMINĂ Led1 ELSE LOW Led1 ENDIF LOOP
Aici este un program interesant care funcționează cu o ștampilă BASIC care are un buton de comutare conectat la pinul 14 și LED-urile conectate la pinii 0 și 2. Programul luminează intermitent LED-ul conectat la pinul 2 la intervale de jumătate de secundă până când butonul de apăsare a butonului este apăsat. Apoi, clipește LED-ul pe pinul 0.
Acest proiect arată cum să construiți un circuit simplu pe care îl puteți folosi pentru a testa acest program. Iată ce ar trebui să arate circuitul complet: