Каталог
![]() |
Очередная интересная платка от компании RobotDyn, на которой интегрированы классический контроллер Arduino MEGA2560 и Wi-Fi модуль на ESP8266 с 8Mb flash памяти. Обе части могут работать как совместно так и абсолютно независимо. Режим работы обоих контроллеров задается переключателем. Программировать оба контроллеров можно из среды разработки Arduino IDE. Для перевода ESP8266 в режим программирования нужно нажать кнопку "ESP Reboot". Режим работы платы задается переключателем. Переключатель режимов работы:
Так же можно переключать для общения между MEGA2560 и ESP8266 порты MEGA2560 USART0 или USART3 . Характеристики Arduino MEGA2560:
Характеристики ESP8266:
Ссылки: Пример скетча: void setup() { Serial3.begin(115200); pinMode(13,OUTPUT); delay(500); Serial3.println("AT+CIPMUX=1"); delay(2000); Serial3.println("AT+CIPSERVER=1,5000"); delay(2000); Serial3.println("AT+CIPSTO=3600"); delay(2000); }
void loop() { while(Serial3.available()) { char Rdata; Rdata=Serial3.read(); if(Rdata=='A'|Rdata=='a') { digitalWrite(13,HIGH); delay(50); } else if(Rdata=='B'|Rdata=='b') { digitalWrite(13,LOW); delay(10); digitalWrite(13,HIGH); delay(10); digitalWrite(13,LOW); } else { digitalWrite(13,LOW); } } } |