Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
CSR1011 je Bluetooth modul s jednim načinom rada i ovaj vodič pokazuje kako pristupiti njegovim GPIO -ima i pokrenuti relej.
Korak 1: Grove relej
Komponenta korištena u ovom vodiču je Grove-Relay. Ovaj modul je digitalni prekidač s normalnim otvaranjem. Preko njega možete upravljati krugom visokog napona s niskim naponom, recimo 5V na kontroleru. Na ploči se nalazi LED indikator koji će zasvijetliti kada se zatvoreni upravljački terminali zatvore.
Korak 2: Shema hardvera
Za povezivanje relejnog modula u CSR1011 dizajniran je hardver za napajanje releja, jer se CSR1011 napaja s 3v3, a komponenti je potrebno 5V za rad. Na CSR -u pin 4 (GPIO 10) je korišten za povezivanje releja.
Korak 3: Instaliranje CSR UEnergy SDK -a
Za rukovanje aplikacijom na CSR1011 koristi se Integrirano razvojno okruženje (xIDE) isporučeno s μEnergy Software Development Kits (SDK). Softver se nalazi na CD-ROM-u, ali se može preuzeti i ovdje.
Korak 4: Arhitektura softvera
Na CSR1011 aplikacija komunicira s firmverom koristeći API pozive koji se implementiraju pomoću povratnih poziva firmvera za različite događaje u životnom ciklusu aplikacije. Kad je projekt izrađen, neke funkcije su već implementirane, te se funkcije koriste u životnom ciklusu aplikacije:
- AppPowerOnReset (): Aplikacijska funkcija pozvana neposredno nakon resetiranja pri uključivanju;
- AppInit (): Ova se funkcija poziva pri svakom pokretanju i trebala bi sadržavati inicijalizaciju aplikacije;
- AppProcessSystemEvent (): Funkcija koju poziva firmver za obradu događaja na razini sustava, poput niske razine napunjenosti baterije i promjene razine PIO;
- AppProcessLmEvent (): Funkcija koja se koristi za upravljanje događajima vezanim za komunikacijsku vezu iz firmvera;
- Mjerači vremena: Pokrenite hardverski mjerač vremena s mikrosekundnom točnošću.
Korak 5: Primjer koda za pristup GPIO -ovima
Dostupni kôd pokazuje kako konfigurirati i postaviti stanje GPIO -a za aktiviranje releja priključenog na GPIO10 CSR1011. Za rukovanje pristupom GPIO -u korištene su funkcije dostupne u knjižnici pio.h na group_PIO_B.html na uEnergy SDK -u.
Preporučeni:
Dizajn igre brzim pokretom u 5 koraka: 5 koraka
Dizajn igre u Flick -u u 5 koraka: Flick je zaista jednostavan način stvaranja igre, osobito nečega poput zagonetke, vizualnog romana ili avanturističke igre
Zidni nosač za IPad Kao upravljačka ploča kućne automatizacije, pomoću servo upravljanog magneta za aktiviranje zaslona: 4 koraka (sa slikama)
Zidni nosač za IPad Kao upravljačka ploča kućne automatizacije, pomoću servo upravljanog magneta za aktiviranje zaslona: U posljednje vrijeme dosta sam vremena proveo automatizirajući stvari u svojoj kući i oko nje. Koristim Domoticz kao aplikaciju za kućnu automatizaciju, za detalje pogledajte www.domoticz.com. U potrazi za aplikacijom nadzorne ploče koja prikazuje sve informacije o Domoticzu
[EMG] Prekidač za aktiviranje mišića: 3 koraka
[EMG] Prekidač za aktiviranje mišića: Ovaj prototip demonstrira potencijal jeftinog hardvera/softvera otvorenog koda za omogućavanje računalne kontrole putem električne aktivnosti mišića. Troškovi povezani s dostupnim uređajima ograničavaju pristup ovoj tehnologiji, koja može b
Dodajte gumb za brzo aktiviranje miša pomoću mjerača vremena 555: 5 koraka (sa slikama)
Dodajte gumb za brzo okidanje mišu pomoću mjerača vremena 555: Lako li vam se prst umara tijekom igranja videoigara? Jeste li ikada poželjeli da biste mogli pwn n00bs brže od brzine svjetlosti, a da se pritom ne znojite? Ovaj Instructable će vam pokazati kako
Dodajte utičnicu za sinkronizaciju s računalom na Nikon Sc-28 Ttl kabel (koristite automatske postavke za uključenu bljeskalicu fotoaparata i aktiviranje isključenih bljeskova foto
Dodajte priključak za sinkronizaciju računala na Nikon Sc-28 Ttl kabel (upotrijebite Automatske postavke za uključenu bljeskalicu fotoaparata i aktivirajte bljeskalicu fotoaparata !!): u ovoj uputi ću vam pokazati kako ukloniti jedan od onih dosadnih vlasničkih 3-pinskih TTL konektora na stranu Nikon SC-28 isključenog TTL kabela fotoaparata i zamijenite ga standardnim priključkom za sinkronizaciju s računalom. to će vam omogućiti korištenje namjenske bljeskalice, s