Съдържание:

Как да свържа две Arduinos заедно?
Как да свържа две Arduinos заедно?

Видео: Как да свържа две Arduinos заедно?

Видео: Как да свържа две Arduinos заедно?
Видео: Как управлять приводом с помощью Arduino - Robojax 2024, Април
Anonim

Комуникация с две Arduinos

  1. Стъпка 1: Основни връзки. Първо, трябва свържете се и двете Arduinos един на друг.
  2. Стъпка 2 : Добавете светодиод към вторичния Arduino . Свържете се един от Arduinos към макет и свържете се светодиод към тази макетна платка.
  3. Стъпка 3: Добавяне на потенциометъра. В тази стъпка ще го направим свържете се потенциометър към главния Arduino .

В тази връзка колко Arduinos могат да бъдат свързани?

4 отговора. Да ти може да се свърже многократни Arduino UNO (USB) платки към един компютър. Има прост и по-усъвършенстван начин да го управлявате. Простият начин е да включите няколко платки, но да използвате само една Arduino Софтуер IDE за управление на една платка в даден момент.

Знайте също, как четете i2c? Основната последователност за четене или запис от Master to slave за I2C следва следния ред:

  1. Изпратете бит СТАРТ (S).
  2. Изпратете подчинения адрес (ADDR).
  3. Изпратете бита Read(R)-1 / Write(W)-0.
  4. Изчакайте/Изпратете бит за потвърждение (A).
  5. Изпращане/получаване на байта данни (8 бита) (ДАННИ).
  6. Очакване/изпращане на бит за потвърждение (A).
  7. Изпратете СТОП бита (P).

Тогава как комуникират два микроконтролера?

Има многократни различни начини за общуват между микроконтролери . Можете да отидете по страхотния безжичен маршрут: Bluetooth, ZigBee, WiFi. Или хвърлете няколко кабела в микса и използвайте произволен брой установени протоколи: I2C, SPI, UART, всички със своите предимства и недостатъци.

Какво е i2c комуникация?

I2C е сериал комуникация протокол, така че данните се прехвърлят малко по бит по един проводник (линията SDA). Подобно на SPI, I2C е синхронен, така че изходът от битове се синхронизира със семплирането на битове чрез тактов сигнал, споделен между главния и подчинения.

Препоръчано: