Мазмұны:
- 1 -қадам: материалды дайындау
- 2 -қадам: Бейне қадамын орындаңыз
- 3 -қадам: бастапқы код және кітапхана
Бейне: Оқулық: Arduino TCA9548A I2C мультиплексоры арқылы бірнеше адрестік құрылғыларды қалай басқарады: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Сипаттама:
TCA9548A I2C мультиплексор модулі бір микроконтроллерге қосылған I2C адресі бірдей (8 бірдей I2C мекенжайына дейін) құрылғыларды қосуға мүмкіндік береді. Мультиплексор қақпашы ретінде әрекет етеді, сіздің командаңызбен I2C түйреуішінің таңдалған жиынтығына командаларды жібереді. Мультиплексордың өзі IxC 0x70 адресінде орналасқан (бірақ оны 0x70 -тен 0x77 -ге дейін реттеуге болады), сол портқа қажетті мультиплексті шығыс нөмірі бар бір байтты жазыңыз, болашақ I2C пакеттері сол портқа жіберіледі. Теориялық тұрғыдан алғанда, сізде сол мультиплексорлардың әрқайсысы 0x70-0x77 адрестерінде 64 болуы мүмкін, олар сол I2C адрестерінің 64 бөлігін басқарады.
Ерекшелігі:
- 1 -ден 8 -ге екі бағытты ауыстыру қосқышы
- I2C шинасы мен жүйені басқару шинасы (SMBus) үйлесімді
- IS -те үш адрестік түйін 2C шинасы TCA9548A құрылғысында сегізге дейін қолдайды
- 1.8V, 2.5V, 3.3V және 5V Bus Conversion арасындағы кернеу деңгейін қолдайды
- Жұмыс кернеуінің кернеу диапазоны 1,65 В -тан 5,5 В5 В кернеу кірісі
- 0 -ден 400 кГц дейінгі жиілік
- Өлшемі: 30х20 мм
- Түсі: күлгін
1 -қадам: материалды дайындау
Жоғарыдағы фотосуретте осы оқулықта қажет схема мен материалдар көрсетілген:
- TCA9548A I2C мультиплексор модулі
- Arduino UNO
- Arduino I2C сериялық СКД 20x4 (сары жарық)
- VL53LOX LASER RANGING SENSOR MODUL (TOF)
2 -қадам: Бейне қадамын орындаңыз
3 -қадам: бастапқы код және кітапхана
Кітапхана үшін төмендегі сілтемені жүктеңіз
- VL53L0X лазерлік диапазон сенсорының кітапханасы
- Сұйық кристалды I2C (СКД) кітапханасы
Ұсынылған:
Бір аналогты түйреуіш арқылы бірнеше аналогтық мәндерді қалай оқуға болады: 6 қадам (суреттермен)
Бір аналогтық түйреуіш арқылы бірнеше аналогтық мәндерді қалай оқу керек: Бұл оқулықта мен сізге тек бір аналогтық кіріс түйреуіші арқылы бірнеше аналогтық мәндерді қалай оқу керектігін көрсетемін
ESP32 және ESP8266 көмегімен ESP-NOW арқылы бірнеше ESP әңгімесін қалай жасауға болады: 8 қадам
ESP32 және ESP8266 көмегімен ESP-NOW арқылы бірнеше ESP сөйлесулерін қалай жүргізу керек: Менің ағымдағы жобада бір-бірімен маршрутизаторсыз сөйлесу үшін бірнеше ESP қажет. Мұны істеу үшін мен ESP-NOW көмегімен ESP-те маршрутизаторсыз бір-бірімен сымсыз байланыс орнату үшін қолданамын
Құрылғыларды Интернет арқылы шолғыш арқылы басқару. (IoT): 6 қадам
Құрылғыларды Интернет арқылы шолғыш арқылы басқару. (IoT): Бұл нұсқаулықта мен сізге веб-браузер арқылы интернетте жарықдиодты, реле, қозғалтқыштар сияқты құрылғыларды қалай басқаруға болатынын көрсетемін. Сіз кез келген құрылғы арқылы басқару элементтеріне қауіпсіз қол жеткізе аласыз. Мен қолданған веб -платформа - бұл RemoteMe.org сайтына кіру
ROOMBA STEFANO DALL'OLIO Wifi қосымшасы арқылы ARDUINO YUN басқарады: 4 қадам (суреттермен)
ROOMBA Driveed by ARDUINO YUN арқылы Wifi App by STEFANO DALL'OLIO: Осы нұсқаулықта мен ARDUINO YUN -ді Roomba -мен Wifi арқылы жүргізу үшін кодпен бөлісемін. Код пен қосымшаны мен Стефано Далл толық жасаған және жасаған. Olio.My Roomba - бұл Roomba 620, бірақ сіз басқа кодқа сол кодты қолдана аласыз
Механикалық ауысу арқылы Arduino арқылы құрылғыларды басқару: 8 қадам (суреттермен)
Механикалық коммутациясы бар Arduino арқылы құрылғыларды басқару: Arduino қарапайым механикалық қосқыштар релесі арқылы құрылғыларды басқару үшін пайдаланылуы мүмкін