Найти тему
Статьи
ESP32 простой Web интерфейс регулировка яркости LED скетч
Доброго времени суток. В прошлом видео ролике была произведена демонстрация простой возможности веб интерфейса а конкретнее удаленного управления состояния светодиода включения либо выключения и опубликована соответствующая статья Esp32 простой Web интерфейс с ссылкой на код скетч. Но в продолжение данной темы я изменил задачу а конкретнее добавил в Web интерфейс кнопки с помощью которых можно изменять значение яркости светодиода. Демонстрация данной возможности опубликована в видео ролике ESP32 Web интерфейс регулировка яркости...
1 год назад
Esp32 простой Web интерфейс скетч
Добрый день. В прошлом видео ролике я привел пример простого web интерфейса на ESP32. В примере предполагалось что ходим сделать два светильника управляемые по Web интерфейсу которые подключаются к одной точке доступа Wifi . Скетч данного примера можно посмотреть по этой ссылке. В рамках данной статьи я расскажу зачем вообще зачем нужен Web интерфейс на ESP32. Простыми словами мы хотим управлять светильником а конкретнее включить либо выключить его но появляется логичный вопрос а как удаленно это можно сделать? Все правильно Esp32 может подключаться к точке доступа Wifi и к этой же точке доступа может подключиться любой современный...
1 год назад
Скетч для SSD1306
Добрый день. В данной статье рассмотрим код скетча работы с дисплеем SSD1306, поясняющее видео можно посмотреть по данной ссылке https://dzen.ru/video/watch/6406fb22ac6bb05ee2d724c2. Ну и сам код скетча: #include <SPI.h> #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #define SCREEN_WIDTH 128 #define SCREEN_HEIGHT 64 #define OLED_RESET     -1 Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET); void setup() { Serial.begin(115200); //Дисплей не обнаружен if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) { Serial.println(F("SSD1306 allocation failed"));...
1 год назад
Скетч елечной игрушки на arduino
Всем доброго времени суток! Сегодня поговорим об основных особенностях скетча для arduino с целью реализации крутой идеи новогодней игрушки. Обязательно посмотрите опубликованный видео ролик на канале https://dzen.ru/video/watch/639c71f09f52bc439a6f4389. Практически к каждой строчки кода написан подробный комментарий. Сам скетч вместе с комментариями можно посмотреть и скачать с нашего сайта инновации116.рф и прошить саму плату arduino через редактор Arduino IDE. Как установить и работать с редактором Arduino IDE Вы можете понять прочитав статью https://dzen...
2 года назад
Как пользоваться Arduino IDE?
Как использовать Arduino ide? - Скачиваем Software | Arduino Arduino IDE я рекомендую версию не выше 1.8.19. Установка не должна вызвать проблем. - В зависимости какая у Вас плата развития ставим соответствующий драйвер предварительно найдя их в интернете: для Arduino nano, Arduino mini, Arduino uno, Arduino mega и подобные CH343SER драйвер для ESP32 драйвер CP210x_Universal_Windows_Driver либо driver_ch9102x_win можно на всякий случай поставить и тот и другой - Подключаем плату к компьютеру через...
2 года назад
Выбор контроллера Arduino для обучения
Добрый день. Многие на самом первом этапе изучения платформы Arduino сталкиваются со сложным выбором: какой контроллер(плату развития) выбрать? Второй момент на текущее время цены на разные контроллеры данной платформы колеблется в широких пределах что в свою очередь может отбить все желание заниматься изучением данной платформы. Но не все так страшно как кажется: - на первых порах можно начать обучение на специальных доступных программах и онлайн сервисах эмуляторах платформы Arduino. О них будет опубликована отдельная статья. -в рамках этой статьи разберем и подберем оптимальные варианты контроллеров Arduino из самых распространённых...
2 года назад
Что такое Arduino?
Здравствуйте. Сегодня поговорим о таком понятии как “Arduino”. Arduino представляет из себя конструктор электронных компонентов, на базе которых можно реализовать свое устройство либо в учебных целях, либо для определенного круга задач. Понятие Arduino можно поделить на несколько категорий: -         Датчики определённых физических величин -         Исполнительные устройства, такие как индикаторы, дисплеи, реле и тд -         Платы контроллеров -         Преобразователи интерфейсов. Самой важной категорией из этого является платы контроллеров Arduino так как они являются сердцем и мозгом всего устройства которое можно разработать используя данный конструктор...
2 года назад
Операторы часть 1
В одной из статей говорилось, что существует понятие операторы. Операторы это набор символов, которые дают возможность: -изменять либо проверять значение переменных -создавать условия для выполнения  определенного участка кода в зависимости от текущего значения переменных. Операторы делятся на следующие виды: Пока в  рамках данной статьи рассмотрим операторы присваивания и арифметические операторы. Начнем с самого простого  присваивания. Оператор присваивания служит для одной цели присвоить переменной какое либо значение. Понятие арифметические операторы тоже говорит само за себя. Данные операторы предназначены для совершения, каких либо простых математических действий   над переменными...
2 года назад
Размеры целочисленных переменных
В одной из самых первых статей говорилось о-том,  что в любом языке программирования используются переменные, так вот давайте познакомимся с ними поближе. Как помним переменная  это выделенное место в памяти  процессора,  в котором  можно хранить информацию. На самом деле все гораздо проще, переменная это ячейка памяти, которая обозначается каким либо названием, в которую  можно заносить информацию, изменять информацию и считывать информацию.  При работе с переменными надо учитывать то, что они делятся на типы и размеры. Размеры переменных  указываются при написании кода и это действие просто...
2 года назад
Самый первый необходимый материал для изучения языков программирования:
Самый первый необходимый материал для изучения языков программирования: В настоящее время существует достаточно  много языков программирования, но перед изучением любого языка необходимо получить  базовые знания ведь  многие языки программирования схожи с друг другом. -изменять либо проверять значение переменных -создавать условия для выполнения  определенного участка кода в зависимости от   текущего значения переменных. В данной короткой статье даны лишь базовые поверхностные определения, по мере развития проекта  будет появляться более подробная...
2 года назад
Что означает программирование?
Под данным понятием подразумевается разработка алгоритмов подачи команд на выполнение определенным устройством,  например персональному компьютеру, смартфону, серверу и тд. Возникает вопрос, а какое устройство может выполнять команды, которые написал программист? Ответ на выше изложенный вопрос: любое устройство, которое содержит в себе микропроцессор который представляет опять же из себя набор электронных компонентов, совокупность которых позволяет выполнять логические и арифметические операции в зависимости от кода программы.  Из известных и распространённых...
2 года назад
Видео