Мазмуну:
Video: Бир нече баскычтарды Arduinoдогу бир пинге туташтыруу: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Салам баарына, Сиздин Arduino долбоорлоруңузда жаркыраган светодиоддор көбөйүп кеткенде, сиз өзүңүзгө кошумча казыктарга муктаж болуп калышыңыз мүмкүн.
Мен сизге бир кнопканы көрсөтөм, анда сиз бир эле баскычка ээ боло аласыз, бардыгы бир эле аналогдук пинге туташкан.
1 -кадам: материалдар
Район өтө жөнөкөй жана ар бир которгуч үчүн 1kOhm резисторун талап кылат. Негизинен, биз чыңалуу бөлүштүргүчтү куруп жатабыз, анда ар бир баскычты басуу менен ар кандай резисторду Arduino аналогдук киришине туташтырабыз.
2 -кадам: схемалык
Резисторлордун бирин 5В чыгарууга жана биринчи которгучтун бир жагына туташтыруу менен баштаңыз. Коммутатордун экинчи тарабы жерге туташтырылышы керек. Ар бир кошумча баскыч өзүнүн каршылыгы менен биринчисинин сериясында туташып, экинчи жагында жерге туташтырылат.
Аналогдук кирүү пини биринчи резистор менен биринчи киргизүү баскычынын ортосунда туташат.
EasyEdaдагы толук схема бул жерде жеткиликтүү:
3 -кадам: Код
Код абдан жөнөкөй, анда цикл функциясынын биринчи сабында биз аналогдук киргизүүнүн маанисин окуйбуз, анан кайсы баскыч басылып жатканын аныктоо үчүн аны белгилүү бир босого менен салыштырабыз. Туура баалуулуктарды аныктоо үчүн мен адегенде сериялык мониторго басылган аналогдук пинден гана мааниге ээ болчумун, анан аны туура диапазонго айландырдым.
Толук кодду GitHub баракчамдан көчүрүп алсаңыз болот:
4 -кадам: Андан ары кеңейтүү
Бул ыкманы көптөгөн баскычтарга оңой эле масштабдаштырууга болот, бирок эстен чыгарбаңыз, чектин айырмасы канчалык аз болсо, кирүү чыңалуусунун ар кандай вариациялары туура эмес окууга алып келиши мүмкүн. Бирок, 10 ~ 15 баскычка чейин үзгүлтүксүз операциялар үчүн, бул маселе болбошу керек.
Сунушталууда:
Arduino Бир нече Серво Моторун Кантип Туташтыруу керек - PCA9685 Үйрөткүчү: 6 кадам
Arduino бир нече сервокоторлорду кантип туташтыруу керек - PCA9685 үйрөткүчү: Бул окуу куралында биз бир нече моторду туташтыруу керек болгондо PCA9685 модулун жана arduino.PCA9685 модулун колдонуу менен бир нече servo моторлорду кантип туташтырууну үйрөнөбүз. : //www.adafruit.com/product/815Види караңыз
Бир аналог пинди колдонуу менен бир нече аналогдук баалуулуктарды кантип окуу керек: 6 кадам (сүрөттөр менен)
Бир аналог пинди колдонуу менен бир нече аналогдук баалуулуктарды кантип окуу керек: Бул үйрөткүчтө мен сизге бир эле аналогдук кирүүчү пинди колдонуу менен бир нече аналогдук баалуулуктарды кантип окууну көрсөтөм
Бир нече мониторду ноутбукка туташтыруу: 3 кадам
Бир нече мониторду ноутбукка туташтырыңыз: Компоненттер керек: Мониторлор (Маанилүү: USB кубаты менен VGA туташуусу) - ТВ/Мониторлор үчүн 2 дубал - 2 Nos.USB 3.0 VGA конвертерине - 1 №1ден 2ге же 1ге 4 USB бөлүүчү/адаптер (мониторлорду иштетүү үчүн) - 1 No.PVC көбүгү 5мм калыңдыгы
UbiDots-туташтыруу ESP32 жана бир нече сенсордук маалыматтарды жарыялоо: 6 кадам
UbiDots-ESP32 туташтыруу жана бир нече сенсордук маалыматтарды жарыялоо: ESP32 жана ESP 8266 IoT тармагында абдан тааныш SoC. Бул IoT долбоорлору үчүн кандайдыр бир жакшылык. ESP 32 - интегралдык WiFi жана BLE менен түзмөк. Жөн гана SSID, сырсөзүңүздү жана IP конфигурацияңызды бериңиз жана нерселерди интеграциялаңыз
Fusion 360 бир нече денени бир STL файлы катары экспорттоо: 5 кадам
Fusion 360 бир нече денени бир STL файлы катары экспорттоо: Мен биринчи жолу Fusion 360 колдоно баштаганымда, менин эң жакшы көргөн өзгөчөлүктөрүмдүн бири 3D моделинен 3D басып чыгарууга өтүү болгон. Башка эч кандай программалык камсыздоо жумшак иштөө процессин камсыз кылган эмес. Эгерде сиздин модельде бир гана дене бар болсо, муну жасоо абдан жөнөкөй. Бирок