Video: 97% Owned - Economic Truth documentary - How is Money Created 2024
Circuitele programabile în proiectele electronice necesită un pic de programare. Dacă circuitul dvs. programabil este o Ștampilă BASIC, veți scrie acel cod în PBASIC. PBASIC vă permite să atribuiți un nume unui pin I / O. Această caracteristică face ca programul să se auto-documenteze.
De exemplu, puteți utiliza instrucțiunile HIGH și LOW pentru a seta starea de ieșire a unui pin I / O. Următoarea declarație stabilește pinul 6 la HIGH:
HIGH 6
Aici numărul 6 indică faptul că pinul 6 trebuie setat la HIGH.
Problema cu utilizarea doar a numărului de pin pentru a identifica pinul pe care doriți să îl controlați este că nu puteți spune ce fel de dispozitiv este conectat la pinul 6, pur și simplu, uitandu-te la instrucțiune. Ar putea fi un LED, dar ar putea fi de asemenea un motor sau un servo sau chiar o supapă pneumatică care provoacă o creatură a lui Frankenstein.
Led1 PIN 0Aici, numele Led1 este atribuit pinului 0. Acum, puteți folosi numele Led1 într-o instrucțiune HIGH sau LOW, astfel:
HIGH Led1
Această instrucțiune stabilește pinul I / O referit de numele Led1 la HIGH.
Aici este un program care utilizează numere de PIN în loc de numere de PIN. Avantajul real al creării numelor de PIN-uri este că face mult mai ușor să schimbați mai târziu configurația pin-ului proiectului.
"Programul Flasher LED" Doug Lowe "10 iulie 2011" Acest program luminează LED-urile conectate la pinii 0, 2, 4, 6, 8 și 10 'la intervale de o jumătate de secundă. nume de pini în loc de numere. '{$ PBASIC 2. 5}' {$ STAMP BS2} Led1 PIN 0 Led2 PIN 2 Led3 PIN 4 Led4 PIN 6 Led5 PIN 8 Led6 PIN 10 Principal: HIGH Led1 HIGH Led2 HIGH Led3 HIGH Led4 HIGH Led5 HIGH Led6 PAUZA 500 LOW Led1 LOW LED2 LOW Led3 LOW Led4 LOW Led5 LOW Led6 PAUZA 500 GOTO Principal