Isi kandungan:
- Langkah 1: Grove Relay
- Langkah 2: Skim Perkakasan
- Langkah 3: Memasang CSR UEnergy SDK
- Langkah 4: Senibina Perisian
- Langkah 5: Contoh Kod untuk Mengendalikan Akses GPIO
Video: CSR1011 - Relay Pencetus: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
CSR1011 adalah cip Bluetooth Smart mod tunggal dan tutorial ini menunjukkan cara mengakses GPIO dan mencetuskan Relay.
Langkah 1: Grove Relay
Komponen yang digunakan dalam tutorial ini adalah Grove-Relay. Modul ini adalah suis digital yang biasanya terbuka. Melaluinya, anda dapat mengawal litar voltan tinggi dengan voltan rendah, katakan 5V pada pengawal. Terdapat LED penunjuk di papan, yang akan menyala apabila terminal terkawal ditutup.
Langkah 2: Skim Perkakasan
Untuk menyambungkan modul geganti di CSR1011 telah dirancang perkakasan untuk menghidupkan geganti, kerana CSR1011 dikuasakan dengan 3v3 dan komponen memerlukan 5v untuk berfungsi. Pada CSR pin 4 (GPIO 10) digunakan untuk menghubungkan relay.
Langkah 3: Memasang CSR UEnergy SDK
Untuk menangani aplikasi pada CSR1011 digunakan Persekitaran Pembangunan Bersepadu (xIDE) yang dibekalkan dengan Kit Pembangunan Perisian μEnergy (SDK). Perisian disediakan dalam CD-ROM tetapi juga boleh dimuat turun dari sini.
Langkah 4: Senibina Perisian
Pada CSR1011 aplikasi berkomunikasi dengan firmware menggunakan panggilan API yang dilaksanakan menggunakan panggilan balik firmware untuk berbagai peristiwa dalam kitaran hidup aplikasi. Apabila projek dibuat, beberapa fungsi sudah dilaksanakan, fungsi ini digunakan dalam kitaran hidup aplikasi:
- AppPowerOnReset (): Fungsi aplikasi dipanggil hanya selepas tetapan semula kuasa;
- AppInit (): Fungsi ini dipanggil setiap but dan harus mengandungi inisialisasi aplikasi;
- AppProcessSystemEvent (): Fungsi yang dipanggil oleh firmware untuk memproses peristiwa peringkat sistem, seperti perubahan bateri rendah dan tahap PIO;
- AppProcessLmEvent (): Fungsi yang digunakan untuk menangani peristiwa berkaitan pautan komunikasi dari firmware;
- Pemasa: Berjalan di atas pemasa perkakasan dengan ketepatan mikrodetik.
Langkah 5: Contoh Kod untuk Mengendalikan Akses GPIO
Kod yang tersedia menunjukkan cara mengkonfigurasi dan menetapkan keadaan GPIO untuk mencetuskan geganti yang dipasang pada GPIO10 CSR1011. Untuk menangani akses GPIO terdapat fungsi yang tersedia di pustaka pio.h pada group_PIO_B.html di uEnergy SDK.
Disyorkan:
Remote Pedal Shutter Pedal Kaki + Pencetus: 6 Langkah (dengan Gambar)
Foot Pedal Shutter Remote + Trigger: Pedal remote ini sangat sesuai untuk animator berhenti, pengarkib foto, blogger, dan profesional yang tidak dapat mencapai butang rana kamera mereka sepanjang masa, atau perlu bekerja dengan cepat di atas meja dengan kamera terpasang overhead tinggi. Kemas kini Disember 2020: E
Peranti IoT Saya - Pencetus GPS: 5 Langkah
Peranti IoT Saya - Pencetus GPS: Dalam arahan ini, anda akan belajar bagaimana mengatur pengawal IoT anda untuk menghantar e-mel semasa anda berada dalam jarak x minit dari rumah
Kamera Pencetus Gerakan Dengan Raspberry Pi: 6 Langkah
Motion Triggered Camera With Raspberry Pi: Raspberry Pi with HC-SR501 Passive Infrared Sensor untuk mengesan penampilan tupai, dan kemudian mencetuskan SONY A6300 untuk merakam video pada sudut dan jarak terbaik
Pencetus Quick Charge 3.0 - Lebih Banyak Kuasa Dari USB: 3 Langkah
Quick Charge 3.0 Trigger - Lebih Banyak Kuasa Dari USB: Teknologi QC sangat menarik bagi semua orang yang mempunyai telefon pintar tetapi juga komuniti DIY boleh mengambil keuntungan daripadanya. QC itu sendiri sederhana. Sekiranya " telefon pintar mengatakan -saya memerlukan lebih banyak kuasa- " pengecas QC meningkatkan voltan. Dalam 2.0 v
Pencetus Utama! Peranti yang Membuat Anda Tidak Kehilangan Kunci Anda !: 3 Langkah (dengan Gambar)
Pencetus Utama! Peranti yang Membuat Anda Tidak Kehilangan Kekunci Anda !: Peranti ini membantu anda tidak kehilangan kunci! Sekiranya anda seperti saya maka ketika anda pulang dari tempat kerja, anda akan segera kehilangan kunci anda setelah membuka pintu dan anda menunggu sehingga keesokan harinya tepat sebelum anda harus pergi untuk mencarinya. Ya, anda mungkin mempunyai