Kazalo:
- 1. korak: Grove rele
- 2. korak: Shema strojne opreme
- 3. korak: Namestitev CSR UEnergy SDK
- 4. korak: Arhitektura programske opreme
- 5. korak: Primer kode za dostop do GPIO
Video: CSR1011 - Relejni sprožilec: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
CSR1011 je člen Bluetooth Smart za en način in ta vadnica prikazuje, kako dostopati do GPIO -jev in sprožiti rele.
1. korak: Grove rele
Komponenta, uporabljena v tej vadnici, je bil Grove-Relay. Ta modul je digitalno normalno odprto stikalo. Prek njega lahko upravljate visokonapetostno vezje z nizko napetostjo, recimo 5V na krmilniku. Na plošči je indikatorska LED, ki zasveti, ko se krmilni priključki zaprejo.
2. korak: Shema strojne opreme
Za povezavo relejnega modula v CSR1011 je bila zasnovana strojna oprema za napajanje releja, ker se CSR1011 napaja s 3v3, komponenta pa za delovanje potrebuje 5v. Na CSR je bil za priključitev releja uporabljen pin 4 (GPIO 10).
3. korak: Namestitev CSR UEnergy SDK
Za rokovanje z aplikacijo na CSR1011 se uporablja integrirano razvojno okolje (xIDE), dobavljeno z μEnergy Software Development Kits (SDK). Programska oprema je na voljo na CD-ju, lahko pa jo prenesete tudi tukaj.
4. korak: Arhitektura programske opreme
V CSR1011 aplikacija komunicira z vdelano programsko opremo z uporabo klicev API, ki se izvajajo s povratnimi klici vdelane programske opreme za različne dogodke v življenjskem ciklu aplikacije. Ko je projekt ustvarjen, so nekatere funkcije že izvedene, se te funkcije uporabljajo v življenjskem ciklu aplikacije:
- AppPowerOnReset (): aplikacijska funkcija poklicana takoj po ponastavitvi ob vklopu;
- AppInit (): Ta funkcija se imenuje vsak zagon in mora vsebovati inicializacijo aplikacije;
- AppProcessSystemEvent (): funkcija, ki jo vdelana programska oprema pokliče za obdelavo dogodkov na ravni sistema, kot sta nizka baterija in sprememba ravni PIO;
- AppProcessLmEvent (): funkcija, ki se uporablja za obravnavanje dogodkov, povezanih s komunikacijskimi povezavami, iz vdelane programske opreme;
- Časovniki: Zaženite časovnik strojne opreme z natančnostjo mikrosekund.
5. korak: Primer kode za dostop do GPIO
Razpoložljiva koda prikazuje, kako konfigurirati in nastaviti stanje GPIO, da sproži rele, priključen na GPIO10 CSR1011. Za upravljanje dostopa do GPIO so bile uporabljene funkcije, ki so na voljo v knjižnici pio.h v skupini_PIO_B.html na uEnergy SDK.
Priporočena:
Daljinski zaklop nožnega pedala + sprožilec: 6 korakov (s slikami)
Daljinski upravljalnik s sprožilcem za nožni pedal + sprožilec: Ta daljinski upravljalnik s pedali je kot nalašč za animatorje, arhiviste fotografij, blogerje in profesionalce, ki ne morejo ves čas doseči gumba zaklopa na svoji kameri ali pa morajo hitro delati na mizi s kamero visoki stroški. Posodobitev decembra 2020: E
Moja naprava IoT - GPS -sprožilec: 5 korakov
Moja naprava IoT - Sprožilec GPS: V tem navodilu se boste naučili, kako nastaviti krmilnik IoT za pošiljanje e -pošte, ko ste x minut od doma
Zgradite BandBlinker - 120v zvočni sprožilec poceni .: 6 korakov
Poceni zgradite BandBlinker - 120v zvočni sprožilec. Da bi lažje pohvalili BandBlinder, poceni, a dobro delujoč komplet luči za odbore prijatelja, sem ustvaril tudi BandBlinker, zvočni sprožilec za komplet luči, ki je izdelan po ugodni ceni, enostavno najti dele
Elektromehanski sprožilec zamika časa: 5 korakov
Elektromehanski sprožilec časovnega zamika: Kljub slabemu bontonu po e -pošti sva se s Trebuchetom pogovarjala o tem, da jih objavim hkrati. Ker je po pravici šel naprej, ko me ni slišal, sem zelo hitro pobegnil. Moram opozoriti, da sta dva od teh videoposnetkov magnezija
Prečkana kamera z IR žarkom/sprožilec bliskavice: 5 korakov (s slikami)
Kamera s prekrižanim infrardečim žarkom/sprožilec bliskavice: Ta naprava sproži kamero ali bliskavico, da samodejno posname sliko, ko predmet (cilj) vstopi na določeno lokacijo. Uporablja dva prečkana infrardeča svetlobna snopa, da zazna prisotnost tarče in zapre rele, ki spotakne prišel