Мазмұны:
Бейне: Бірнеше түймені Arduino -дағы жалғыз түйреуге қосу: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бәріне сәлем, Егер сіздің Arduino жобаларыңызда жыпылықтайтын светодиодтар асып кетсе, сізге қосымша түйреуіштер қажет болуы мүмкін.
Мен сізге бір аналогты түйреуішке жалғанған бірнеше түйме болатын жерде қолдануға болатын айла көрсетемін.
1 -қадам: материалдар
Схема өте қарапайым және әр қосқыш үшін 1 кОм резистор қажет. Негізінде біз кернеу бөлгіш құрамыз, онда әр түймені басу арқылы әр түрлі резисторды Arduino аналогтық кірісіне қосамыз.
2 -қадам: схемалық
Резисторлардың бірін 5В шығысына және бірінші қосқыштың бір жағына қосудан бастаңыз. Коммутатордың екінші жағын жерге қосу керек. Әрбір қосымша түйме бірінші резистормен және екінші жағынан жерге қосылған резистормен қосылады.
Аналогты кіріс түйреуіші бірінші резистор мен бірінші кіріс түймесі арасында қосылады.
EasyEda толық схемасы мына жерде:
3 -қадам: код
Код өте қарапайым, онда цикл функциясының бірінші жолында біз аналогтық кірістің мәнін оқимыз, содан кейін оны белгілі бір шекті мәнмен салыстырып, қай түйменің басылып жатқанын анықтаймыз. Дұрыс мәндерді анықтау үшін менде тек аналогтық түйреуіштің сериялық мониторға басып шығарылған мәні болды, содан кейін мен оны дұрыс диапазонға айналдырдым.
Толық кодты GitHub бетімнен жүктеуге болады:
4 -қадам: одан әрі кеңейту
Бұл әдісті көптеген түймелерге оңай масштабтауға болады, бірақ есіңізде болсын, шектік айырмашылық неғұрлым аз болса, кіріс кернеуінің кез келген өзгеруі қате оқуға әкелуі мүмкін. Дегенмен, 10 ~ 15 түймеге дейін тұрақты операциялар үшін бұл мәселе болмауы керек.
Ұсынылған:
Түймені қолданатын санауыш - Tinker Cad: 3 қадам
Түймені қолданатын санауыш | Tinker Cad: Егер сізде түйме жұмыс істеп тұрса, сіз батырманы неше рет басуға негізделген әрекетті жиі жасағыңыз келеді. Мұны істеу үшін сіз түйменің күйді қосулы күйден қашан өзгертетінін білуіңіз керек және бұл күйдің қанша рет өзгеретінін санауыңыз керек. Th
Түймені іске қосатын қадам реттегіші: 4 қадам
Түймені іске қосатын қадам реттегіші:
Бірнеше сенсорларды бір ARDUINO UNO сериялық портына қосу: 4 қадам
Бірнеше ARDUINO UNO сериялық портына бірнеше сенсорларды қосу: Бұл оқулықта біз Arduino UNO UART (Rx/Tx) сериялық портын кеңейтеміз, осылайша бірнеше Atlas датчиктерін қосуға болады. Кеңейту 8: 1 сериялық портты кеңейту тақтасының көмегімен жүзеге асырылады. Ардуино порты экспантермен байланысқаннан кейін
РАЗПЕРРИ ПИ -ге бірнеше сенсорларды қосу: 6 қадам (суреттермен)
PASPBERRY PI -ге бірнеше сенсорларды қосу: Бұл жобада біз Raspberry Pi 3B+Atlas Scientific EZO сенсорларының үшеуін (рН, еріген оттегі мен температура) қосамыз. Raspberry Pi -ге тізбектерді қосудың орнына, біз Whitebox Labs Tentacle T3 қалқанын қолданамыз. Т
UbiDots-ESP32 қосу және бірнеше сенсорлық мәліметтерді жариялау: 6 қадам
UbiDots-ESP32 байланыстыру және бірнеше сенсорлық деректерді жариялау: ESP32 және ESP 8266-бұл IoT саласында өте жақсы таныс СО. Бұл IoT жобалары үшін жақсы нәрсе. ESP 32 - бұл кіріктірілген WiFi және BLE бар құрылғы. Тек SSID, пароль мен IP конфигурациясын беріңіз және заттарды интеграциялаңыз