• I






      
           

Научно-популярный образовательный ресурс для юных и начинающих радиолюбителей - Popular science educational resource for young and novice hams

Основы электричества, учебные материалы и опыт профессионалов - Basics of electricity, educational materials and professional experience

КОНКУРС
language
 
Поиск junradio

Радиодетали
ОК
Сервисы

Stock Images
Покупка - продажа
Фото и изображений


 
Выгодный обмен
электронных валют

Друзья JR



JUNIOR RADIO

 

Цифровой вывод с ESP-01 (ESP8266) на Arduino



 

 

ESP8266 разработан китайской компанией Espressif. Это простое приложение, и они легко добавляют возможность подключения к другому микроконтроллеру, который представляет собой очень ограниченное количество открытых контактов. ESP-01 (Esp8266) является базовым учебным пособием для цифрового ввода и вывода в физических вычислениях. Здесь мы делаем цифровой вывод на светодиоде. Этот светодиод остается включенным в течение одной секунды и выключен для другого, этот цикл работает бесконечно.

 

 

Требуемое оборудование

S.No.

Пункт

Количество

1

FTDI Basic

1

2

ESP8266 Проволока ESP-01

1

3

макетировать

1

4

СВЕТОДИОД

1

5

Резистор 1k

1

6

Перемычка между мужчинами и мужчинами

4

 

Особенности

Эти контакты функционируют следующим образом:

1) Может быть запрограммирован с использованием стандартного 5v FTDI модуля.

2) Отдельный вывод для монтажа на макет.

3) Встроенная вспышка и переключатель сброса.

4) Встроенный регулятор напряжения 3,3 В.

 

Как настроить ESP-01 (ESP8266) в режиме программирования

Подключите FTDI к компьютеру через USB-порт. Красный светодиод модуля ESP включится.

Кнопка на боковой стороне макета - кнопка сброса, а другая кнопка - это GPIO0.

1) Нажмите кнопку сброса и удерживайте ее нажатой

2) Нажмите кнопку GPIO0 и удерживайте ее нажатой.

3) Отпустите кнопку сброса

4) Отпустите кнопку GPIO0

Если на модуле ESP мгновенно включится синий индикатор, ваш ESP находится в режиме программирования.

 

 

Программирование:

Как только мы закончим со схемой, вот наша программа для этой схемы.

 

 

// Robo India Tutorial 
// Digital Output on LED 
const int LED = 0; // Assigning Pin 4 as the name LED
void setup ()  
{
     pinMode (LED, OUTPUT); // Declaring LED pin as an output.
}
void loop () // Code under this loop runs forever.
{
    digitalWrite (LED, HIGH); // Making LED High.
    delay(1000);              // Some Delay
    digitalWrite (LED, LOW);  // Making LED LOW.
    delay(1000);              // Some Delay
}

 

 

Загрузите свой эскиз

 

1) Откройте IDE Arduino. В среде IDE Arduino в разделе «Инструменты -> Совет» выберите «Generic ESP8266 Module».

 

 

2) Выберите порт, в котором подключен модуль ESP.

3) Затем скопируйте и вставьте код в Arduino IDE

 

После успешной загрузки кода выполнение кода делает светодиод включенным в течение одной секунды и выключается еще на одну секунду. Это происходит в бесконечном цикле. Таким образом, светодиод продолжает мигать.

 

 

Устранение сбоев

 

Светодиод не светится: попробуйте изменить полярность светодиода, вытащите его, поверните на 180 градусов и снова вставьте.
Ошибка загрузки кода: код будет загружен только в том случае, если в коде отсутствует ошибка. Попробуйте удалить ошибку, если она есть.
Общая ошибка: Никогда не держите обрыв на металлической поверхности.

 

 

В начало обзора



Купить радиодетали для ремонта
 



Необходимо добавить материалы...
Результат опроса Результаты Все опросы нашего сайта Архив опросов
Всего голосовало: 372



          

Радио для всех© 2024