Სარჩევი:
- ნაბიჯი 1: გროვის სარელეო
- ნაბიჯი 2: აპარატურის სქემა
- ნაბიჯი 3: CSR UEnergy SDK- ის დაყენება
- ნაბიჯი 4: პროგრამული უზრუნველყოფის არქიტექტურა
- ნაბიჯი 5: კოდის მაგალითი GPIO– ების წვდომის დამუშავების მიზნით
ვიდეო: CSR1011 - რელეის გააქტიურება: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
CSR1011 არის ერთი რეჟიმი Bluetooth Smart ჩიპი და ეს სამეურვეო პროგრამა გვიჩვენებს, თუ როგორ უნდა შეხვიდეთ მის GPIO– ებზე და ჩართოთ სარელეო.
ნაბიჯი 1: გროვის სარელეო
ამ გაკვეთილში გამოყენებული კომპონენტი იყო Grove-Relay. ეს მოდული არის ციფრული ჩვეულებრივ ღია გადამრთველი. მისი საშუალებით თქვენ შეგიძლიათ აკონტროლოთ მაღალი ძაბვის წრე დაბალი ძაბვით, ვთქვათ 5V კონტროლერზე. დაფაზე არის ინდიკატორი LED, რომელიც ანათებს კონტროლირებადი ტერმინალების დახურვისას.
ნაბიჯი 2: აპარატურის სქემა
CSR1011- ში სარელეო მოდულის დასაკავშირებლად შეიქმნა აპარატურა რელეს გასაძლიერებლად, რადგან CSR1011 იკვებება 3v3- ით და კომპონენტს 5V სჭირდება. CSR– ზე სარელეოს დასაკავშირებლად გამოიყენეს pin 4 (GPIO 10).
ნაბიჯი 3: CSR UEnergy SDK- ის დაყენება
CSR1011– ის გამოყენებისათვის გამოიყენება ინტეგრირებული განვითარების გარემო (xIDE), რომელიც მოწოდებულია μEnergy პროგრამული უზრუნველყოფის განვითარების ნაკრებებით (SDK). პროგრამული უზრუნველყოფა მოცემულია CD-ROM– ზე, მაგრამ ასევე შეგიძლიათ გადმოწეროთ აქედან.
ნაბიჯი 4: პროგრამული უზრუნველყოფის არქიტექტურა
CSR1011– ზე აპლიკაცია ურთიერთობს firmware– თან API ზარების გამოყენებით, რომლებიც ხორციელდება firmware– ის გამოძახების გამოყენებით პროგრამის სასიცოცხლო ციკლში სხვადასხვა მოვლენისთვის. როდესაც პროექტი იქმნება, ზოგიერთი ფუნქცია უკვე განხორციელებულია, ეს ფუნქციები გამოიყენება პროგრამის სასიცოცხლო ციკლში:
- AppPowerOnReset (): პროგრამის ფუნქცია დარეკილია მხოლოდ ჩართვის გადატვირთვის შემდეგ;
- AppInit (): ამ ფუნქციას ეწოდება ყველა ჩატვირთვა და უნდა შეიცავდეს პროგრამის ინიციალიზაციას;
- AppProcessSystemEvent (): ფუნქცია, რომელსაც ეწოდება firmware სისტემის დონის მოვლენების დასამუშავებლად, როგორიცაა დაბალი ბატარეა და PIO დონის ცვლილება;
- AppProcessLmEvent (): ფუნქცია, რომელიც გამოიყენება საკომუნიკაციო ბმულებთან დაკავშირებული მოვლენების დამუშავებისათვის firmware– დან;
- ქრონომეტრები: იმუშავეთ აპარატურის ქრონომეტრის თავზე მიკროწამით სიზუსტით.
ნაბიჯი 5: კოდის მაგალითი GPIO– ების წვდომის დამუშავების მიზნით
ხელმისაწვდომი კოდი გვიჩვენებს, თუ როგორ უნდა მოხდეს კონფიგურაცია და დაყენება GPIO– ს მდგომარეობაზე CSR1011– ის GPIO10– ში ჩართული რელეს გამოსაყენებლად. GPI– ს წვდომის გასაკონტროლებლად ჩვენ ვიყენებთ ფუნქციებს, რომლებიც ხელმისაწვდომია pio.h ბიბლიოთეკაში group_PIO_B.html uEnergy SDK– ზე.
გირჩევთ:
ნახევარი ნაბიჯი: 5 ნაბიჯი (სურათებით)
სემინარი: IntroduçãoNeste projeto, você construirá um an sistema de semáforos: არსებობს 3 LED ნათურები სხვადასხვა ბირთვით (verde, amarelo e vermelho) para imitar os semáforos dos carros; არსებობს 2 LED ნათურები სხვადასხვა ბირთვით (verde და vermelho) იმისთვის, რომ გააკეთოთ
Hi-fi სისტემის ციფრული გააქტიურება: 6 ნაბიჯი (სურათებით)
თქვენი ციფრული სისტემის ციფრული გააქტიურება: ამ ინსტრუქციებით მინდა გაჩვენოთ, თუ როგორ გავააქტიურე ჩემი ანალოგური hi-fi სისტემა და ამით მივხვდი ვებ რადიოს, ჩემს NAS- ში შენახულ მუსიკალურ კოლექციაზე წვდომას და ა.შ. განხორციელება ძირითადად ემყარება ჟოლო Pi, Hifiberry HAT და შეხება
Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი!: 6 ნაბიჯი
Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი! შინაური ცხოველების მქონე ადამიანებს, ალბათ, იგივე პრობლემა ჰქონდათ, როგორც მე: შვებულება და დავიწყება. მე მუდმივად მავიწყდებოდა ჩემი თევზის გამოკვება და ყოველთვის ვცდილობდი ასე გამეკეთებინა სანამ ის წავიდოდა
აკუსტიკური ლევიტაცია Arduino Uno– ით ეტაპობრივად (8 ნაბიჯი): 8 ნაბიჯი
აკუსტიკური ლევიტაცია Arduino Uno– სთან ერთად ეტაპობრივად (8 საფეხური): ულტრაბგერითი ხმის გადამცემები L298N Dc მდედრობითი ადაპტერი დენის წყაროს მამაკაცის dc pin Arduino UNOBreadboard და ანალოგური პორტები კოდის გადასაყვანად (C ++)
Kraken Jr. IoT App Tutorial ნაწილი 1 - ელ.ფოსტის რეგისტრაცია და გააქტიურება: 9 ნაბიჯი
Kraken Jr. IoT App Tutorial ნაწილი 1 - ელ.ფოსტის რეგისტრაცია და გააქტიურება: სამეურვეო ნაწილი 1 (ელ.ფოსტის რეგისტრაცია და გააქტიურება) სამეურვეო ნაწილი 2 (Ciduring Cid and Auth Code) Tutorial Part 3 (Arduino Registration) Kraken Jr IoT არის უმარტივესი IoT განხორციელება ქსელი. Arduino Uno + Ethernet Shield– ის გამოყენებით თქვენ