
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-06-01 06:09

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– ის გამოყენებით თქვენ