Мазмуну:
- 1 -кадам: Grove эстафетасы
- 2 -кадам: Аппараттык схема
- 3 -кадам: CSR UEnergy SDK орнотуу
- 4 -кадам: Программалык архитектура
- 5 -кадам: GPIOs жеткиликтүүлүгүн иштетүү үчүн коддун мисалы
Video: CSR1011 - Иштетүүчү эстафета: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
CSR1011 - бул Bluetooth Smart чипинин бир режими жана бул окуу куралы анын GPIO'лоруна кантип кирүү жана эстафетаны иштетүү керектигин көрсөтөт.
1 -кадам: Grove эстафетасы
Бул үйрөткүчтө колдонулган компонент Grove-Relay болчу. Бул модуль санариптик ачык ачылуучу. Ал аркылуу сиз төмөнкү чыңалуудагы жогорку чыңалуудагы схеманы башкара аласыз, контроллерде 5В дейли. Бортто индикатордук LED бар, ал башкарылган терминалдар жабылганда күйүп калат.
2 -кадам: Аппараттык схема
CSR1011деги реле модулун туташтыруу үчүн релени иштетүү үчүн жабдык иштелип чыккан, анткени CSR1011 3v3 менен иштейт жана компонент иштөө үчүн 5v керек. CSRде реле туташуу үчүн пин 4 (GPIO 10) колдонулган.
3 -кадам: CSR UEnergy SDK орнотуу
CSR1011де колдонмону иштетүү үчүн μEnergy Программалык камсыздоону иштеп чыгуу топтомдору (SDKs) менен камсыз кылынган Интеграцияланган Өнүктүрүү Айлана -чөйрөсү (xIDE) колдонулат. Программалык камсыздоо CD-ROMдо берилген, бирок бул жерден көчүрүп алса болот.
4 -кадам: Программалык архитектура
Колдонмо CSR1011де колдонмонун жашоо циклиндеги ар кандай окуялар үчүн камтылган программаларды кайра чакыруу аркылуу ишке ашырылган API чалууларын колдонуп, микробагдарлама менен байланышат. Долбоор түзүлгөндө кээ бир функциялар мурунтан эле ишке ашырылган, бул функциялар тиркеменин жашоо циклинде колдонулат:
- AppPowerOnReset (): Колдонмо функциясы күйгүзүлгөндөн кийин эле чакырылат;
- AppInit (): Бул функция ар бир жүктөө деп аталат жана колдонмонун инициализациясын камтышы керек;
- AppProcessSystemEvent (): Төмөн батарея жана PIO деңгээлинин өзгөрүшү сыяктуу тутумдук деңгээлдеги окуяларды иштетүү үчүн программалык камсыздоо тарабынан чакырылган функция;
- AppProcessLmEvent (): Программадан байланышка байланышкан окуяларды иштетүү үчүн колдонулган функция;
- Таймерлер: Аппараттык таймердин үстүндө микросекунддук тактык менен чуркаңыз.
5 -кадам: GPIOs жеткиликтүүлүгүн иштетүү үчүн коддун мисалы
Жеткиликтүү код, CSR1011дин GPIO10го туташтырылган релени иштетүү үчүн GPIO абалын кантип конфигурациялоону жана орнотууну көрсөтөт. GPIOго кирүү мүмкүнчүлүгүн башкаруу үчүн uEnergy SDK боюнча group_PIO_B.html боюнча pio.h китепканасында колдонулуучу функциялар бар.
Сунушталууда:
ARDUINO 3 Эстафета калканы (1-бөлүк): 4 кадам
ARDUINO 3 Эстафеталар калканы (1-бөлүк): Эй, каракчылар! Бул жерде менин кийинки көрсөтмөм бар. Бул жерде Arduino үчүн AC каналдарын бир убакта көзөмөлдөө үчүн 3 канал реле тактасы калканы бар. Реле чындыгында электромагниттик реле менен иштөөчү коммутатор болуп саналат
Luces De Navidad Con Relevadores (Эстафета менен Рождество чырактары): 17 кадам
Luces De Navidad Con Relevadores (Christmas Lights With Relay): Comix configurar relevadores relevadores usando Vixen Lights y ArduinoQue es Vixen Lights? Vixen Lights es un software software de DIY (h á galo usted mismo) secuencias de luces. Же ó n 3.x se redise ñ o comportes poportar p í xel
Эстафета жөнүндө билишиңиз керек болгон нерселер: 6 кадам (сүрөттөр менен)
Эстафета жөнүндө билишиңиз керек болгон нерсе: Эстафета деген эмне? Эстафета - бул электр менен башкарылуучу которгуч. Көптөгөн релейлер электромагниттин жардамы менен коммутаторду иштетет, бирок катуу иштөөчү реле сыяктуу башка иштөө принциптери да колдонулат. Реле көзөмөлдөө зарыл болгон жерде колдонулат
Ардуино үчүн эстафета тактасы 8 доллардан төмөн: 5 кадам
Ардуинонун релелик тактасы 8 доллардан төмөн: Салам достор, бүгүн мен сизге 8 доллардан төмөн Ардуино үчүн релелик тактаны кантип жасоону айтып берейин. Бул схемада биз эч кандай IC же транзисторду колдонбойбуз, ошондуктан муну жасайбыз
Ардуино менен эстафета айдоо: 9 кадам
Ардуино менен эстафета айдоо: Баарына салам, менин каналыма кош келиңиз. Бул менин 4 -үйрөткүчүм, кантип Ardaino менен эстафетаны (релейлик модуль эмес) айдайт. &Quot; Релейлик модулду " кантип колдонуу боюнча жеткиликтүү окуу куралы бар. бирок мен жакшы нерсени таба албадым