INHOUDSOPGAWE:
- Stap 1: Grove Relay
- Stap 2: Hardeware -skema
- Stap 3: Installeer die CSR UEnergy SDK
- Stap 4: Sagteware -argitektuur
- Stap 5: Voorbeeld van kode om toegang tot GPIO's te hanteer
Video: CSR1011 - Ontspanningsrelais: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Die CSR1011 is 'n enkelmodus Bluetooth Smart -chip en hierdie handleiding wys hoe u toegang tot sy GPIO's kan kry en 'n relais kan aktiveer.
Stap 1: Grove Relay
Die komponent wat in hierdie tutoriaal gebruik is, was die Grove-Relay. Hierdie module is 'n digitale skakelaar wat normaalweg oop is. Daardeur kan u die stroombaan van hoogspanning met lae spanning beheer, sê 5V op die beheerder. Daar is 'n aanwyser -LED op die bord, wat sal brand wanneer die beheerde terminale gesluit word.
Stap 2: Hardeware -skema
Om die aflosmodule in die CSR1011 aan te sluit, is 'n hardeware ontwerp om die aflos aan te dryf, omdat die CSR1011 met 3v3 aangedryf word en die komponent 5v nodig het om te werk. Op CSR is die pen 4 (GPIO 10) gebruik om die relais aan te sluit.
Stap 3: Installeer die CSR UEnergy SDK
Om die toepassing op CSR1011 te hanteer, word die geïntegreerde ontwikkelingsomgewing (xIDE) wat saam met μEnergy Software Development Kits (SDK's) verskaf word, gebruik. Die sagteware word op die CD-ROM verskaf, maar kan ook hier afgelaai word.
Stap 4: Sagteware -argitektuur
Op CSR1011 kommunikeer die toepassing met firmware met behulp van API -oproepe wat geïmplementeer word met behulp van firmware -terugbel vir verskillende gebeurtenisse in die lewensiklus van die toepassing. As 'n projek geskep word, word sommige funksies reeds geïmplementeer, hierdie funksies word gebruik in die lewensiklus van die toepassing:
- AppPowerOnReset (): Toepassingsfunksie wat gebel word net na 'n herstart;
- AppInit (): Hierdie funksie word elke opstart genoem en moet die inisialisering van die program bevat;
- AppProcessSystemEvent (): funksie wat deur die firmware opgeroep word om gebeurtenisse op stelselvlak te verwerk, soos lae battery en PIO-vlakverandering;
- AppProcessLmEvent (): Funksie wat gebruik word om kommunikasie-skakelverwante gebeurtenisse vanaf firmware te hanteer;
- Timers: hardloop bo -op die hardeware -timer met 'n mikrosekonde -akkuraatheid.
Stap 5: Voorbeeld van kode om toegang tot GPIO's te hanteer
Die beskikbare kode demonstreer hoe u die toestand van die GPIO moet instel en instel om 'n relais wat in die GPIO10 van die CSR1011 ingeskakel is, te aktiveer. Om toegang tot die GPIO te hanteer, was gebruikte funksies beskikbaar in die pio.h -biblioteek op group_PIO_B.html by uEnergy SDK.
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: 3 stappe
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: in hierdie instruksies gaan ons gesigsopsporing uitvoer op Raspberry Pi 4 met Shunya O/S met behulp van die Shunyaface-biblioteek. Shunyaface is 'n biblioteek vir gesigherkenning/opsporing. Die projek het ten doel om die vinnigste opsporing en herkenningssnelheid te bereik met
DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe
DIY Vanity Mirror in eenvoudige stappe (met behulp van LED Strip Lights): In hierdie pos het ek 'n DIY Vanity Mirror gemaak met behulp van die LED strips. Dit is regtig cool, en u moet dit ook probeer
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Speel Doom op u iPod in 5 maklike stappe !: 5 stappe
Speel Doom op u iPod in 5 maklike stappe !: 'n Stap-vir-stap gids oor hoe u Rockbox op u iPod kan dubbellaai om Doom en tientalle ander speletjies te speel. Dit is iets baie maklik om te doen, maar baie mense staan nog steeds verbaas as hulle sien hoe ek op my iPod doom speel en deurmekaar raak met die instruksies