
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41

CSR1011 on yksitilainen Bluetooth Smart -piiri, ja tämä opetusohjelma näyttää, kuinka pääset käyttämään GPIO: ita ja käynnistämään rele.
Vaihe 1: Grove Relay

Tässä opetusohjelmassa käytetty komponentti oli Grove-Relay. Tämä moduuli on digitaalinen normaalisti avoin kytkin. Sen kautta voit ohjata suurjännitepiiriä pienjännitteellä, esimerkiksi 5 V ohjaimessa. Taulussa on merkkivalo, joka syttyy, kun ohjattavat liittimet suljetaan.
Vaihe 2: Laitteisto

Relemoduulin liittämiseksi CSR1011: een suunniteltiin laitteisto releen virran saamiseksi, koska CSR1011 saa virtaa 3v3 ja komponentti tarvitsee 5v toimimaan. CSR: ssä nasta 4 (GPIO 10) käytettiin releen liittämiseen.
Vaihe 3: CSR UEnergy SDK: n asentaminen
Sovelluksen käsittelyyn CSR1011: ssä käytetään integroitua kehitysympäristöä (xIDE), joka toimitetaan μEnergy Software Development Kits (SDK) -pakettien mukana. Ohjelmisto on CD-ROM-levyllä, mutta sen voi ladata myös täältä.
Vaihe 4: Ohjelmistoarkkitehtuuri

CSR1011 -sovelluksessa sovellus kommunikoi laiteohjelmiston kanssa käyttämällä API -puheluita, jotka toteutetaan käyttämällä laiteohjelmiston takaisinkutsuja sovelluksen elinkaaren eri tapahtumiin. Kun projekti luodaan, jotkin toiminnot on jo toteutettu, näitä toimintoja käytetään sovelluksen elinkaaren aikana:
- AppPowerOnReset (): Sovellustoiminto kutsutaan heti käynnistyksen nollauksen jälkeen;
- AppInit (): Tätä toimintoa kutsutaan jokaiseksi käynnistykseksi ja sen tulee sisältää sovelluksen alustaminen;
- AppProcessSystemEvent (): Laiteohjelmiston kutsuma toiminto käsittelemään järjestelmätason tapahtumia, kuten alhainen akun ja PIO-tason muutos;
- AppProcessLmEvent (): Toiminto, jota käytetään viestintälinkkiin liittyvien tapahtumien käsittelyyn laiteohjelmistosta;
- Ajastimet: Aja laitteistoajastimen päällä mikrosekunnin tarkkuudella.
Vaihe 5: Esimerkki GPIO -käyttöoikeuksien käsittelystä
Käytettävissä oleva koodi osoittaa, kuinka GPIO määritetään ja asetetaan käynnistämään rele, joka on kytketty CSR1011: n GPIO10: een. GPIO: n käytön käsittelemiseksi käytettiin toimintoja, jotka ovat käytettävissä pio.h -kirjastossa ryhmässä_PIO_B.html uEnergy SDK: ssa.
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta

DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta

Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
![4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta 4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta](https://i.howwhatproduce.com/images/009/image-25904-j.webp)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)

Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta

4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen