Всем привет! На связи я, а это канал об электронике(это и так понятно). Всего будет 8 видов сообщений(уже больше):
#начало - для новичков
#avrки - для тех, кто уже что-то знает
#espшки - для тех, кому уже мало обычных ардуинок
#вифи - для тех, кому нравится вайфай
#поделки - для тех, кто зашёл поглазеть
#ардуиноиде - фишки и настройка ArduinoIDE
#резисторы - радиоэлектроника и собирание схем
#платки - виды ардуинок, еспшек и других камушков
#уроки — ну тут всё понятно
#железки — всякие датчики и модули
#библиотеки — использование разных библиотек
#гайверхаб — гайверхаб
#адреска — адресная лента
В следующем сообщении будут основные термины
#начало - для новичков
#avrки - для тех, кто уже что-то знает
#espшки - для тех, кому уже мало обычных ардуинок
#вифи - для тех, кому нравится вайфай
#поделки - для тех, кто зашёл поглазеть
#ардуиноиде - фишки и настройка ArduinoIDE
#резисторы - радиоэлектроника и собирание схем
#платки - виды ардуинок, еспшек и других камушков
#уроки — ну тут всё понятно
#железки — всякие датчики и модули
#библиотеки — использование разных библиотек
#гайверхаб — гайверхаб
#адреска — адресная лента
В следующем сообщении будут основные термины
👍1
Всем привет! Сегодня я расскажу вам об ардуине нане.
Обзор платы:
Все ноги этой ардуинки делятся на 4 группы: питание(5в, 3,3в, gnd), gpio (обычные ноги, которыми можно управлять), управляющие(aref, rst) и среди gpio есть ноги для подключения специальных датчиков.
Основа этой платы — микроконтроллер ATmega328p с архитектурой AVR. В нём 30 КБ flash памяти, в которой хранится программа, 2 КБ оперативной памяти под переменные(потом расскажу про них) и 1КБ энергонезависимой еепром памяти, в которой можно хранить настройки. Частота у этого камушка небольшая, всего 16МГц, но для большинства под(д)елок этого хватает. У наны 30 ног, из них 20 обычные и 2 только аналоговые. Среди этих 20 ног есть 6 ШИМ ног(для плавного управления яркостью, скоростью и т.д.), и ещё 6 аналоговых ног. Так же у наны есть по одному интерфейсу I2C, UART, SPI. Ноги этих I2C, UART и SPI как раз та самая 4 группа из начала сообщения.
В следующем сообщении будет про программирование наны. И про то, почему лучше нана, а не уна!
#платки
#начало
#уроки
Обзор платы:
Все ноги этой ардуинки делятся на 4 группы: питание(5в, 3,3в, gnd), gpio (обычные ноги, которыми можно управлять), управляющие(aref, rst) и среди gpio есть ноги для подключения специальных датчиков.
Основа этой платы — микроконтроллер ATmega328p с архитектурой AVR. В нём 30 КБ flash памяти, в которой хранится программа, 2 КБ оперативной памяти под переменные(потом расскажу про них) и 1КБ энергонезависимой еепром памяти, в которой можно хранить настройки. Частота у этого камушка небольшая, всего 16МГц, но для большинства под(д)елок этого хватает. У наны 30 ног, из них 20 обычные и 2 только аналоговые. Среди этих 20 ног есть 6 ШИМ ног(для плавного управления яркостью, скоростью и т.д.), и ещё 6 аналоговых ног. Так же у наны есть по одному интерфейсу I2C, UART, SPI. Ноги этих I2C, UART и SPI как раз та самая 4 группа из начала сообщения.
В следующем сообщении будет про программирование наны. И про то, почему лучше нана, а не уна!
#платки
#начало
#уроки
👍2🔥1
Сегодня, как и ожидалось, мы будем программировать нану. Сначала надо установить ардуино иде, заходим на офф.сайт, тычем на версию 1,8 если система 32 битная и виндовс 7 и выше, если ниже, то 1.6.13, а если 64, то можно ставить версию 2,2(можно и меньше). Теперь нужно поставить драйвер на ch340 по этой ссылке(кстати на этом сайте хорошо описан процесс установки, всё таки в телеграме есть ограничение на длину текста) . Потом запускаем ардуино иде, заходим в инструменты->плата->(AVR boards->)arduino nano. Далее, если плата китайская, надо в инструменты->процессор(загрузчик) и меняем на ATmega328p old bootloader,а порт меняем на любой, кроме com1. Если других нет, проблема с платой или кабелем.Для проверки платы можно загрузить тестовую прошивку. Она называется блинк и мигает встроенным диодом на плате. Чтобы её загрузить, переходим в файл->примеры->basic->blinc, ждём пока всё загрузится и нажимаем стрелочку в верхнем левом углу или ctrl+u. Всё! Спустя пару секунд диод начнёт мигать.
А теперь сравнение другой ардуины уны и уже известной наны:у уны столько же памяти, но унаны на 2 ноги больше. 1:0 в пользу наны.
Уна большая. Нет, огромная! А нана компактная. 2:0 в пользу наны.
Нана втыкается в макетную плату. Или по простому, в макетку. Уна висит на проводочках. 3:0.
Нану можно паять для всяких самоделок. С уной так нельзя делать. Или будет очень неудобно. 4:0
У некоторых нан разъём для прошивки микро юсб. Он легко отрывается. Стандартный для нан мини юсб сложнее оторвать. У уны громоздкий и малоудобный юсб тип б. Его практически невозможно сломать. 4:0,5.
Выбор очевиден.
#начало
#платки
#ардуиноиде
#уроки
А теперь сравнение другой ардуины уны и уже известной наны:у уны столько же памяти, но унаны на 2 ноги больше. 1:0 в пользу наны.
Уна большая. Нет, огромная! А нана компактная. 2:0 в пользу наны.
Нана втыкается в макетную плату. Или по простому, в макетку. Уна висит на проводочках. 3:0.
Нану можно паять для всяких самоделок. С уной так нельзя делать. Или будет очень неудобно. 4:0
У некоторых нан разъём для прошивки микро юсб. Он легко отрывается. Стандартный для нан мини юсб сложнее оторвать. У уны громоздкий и малоудобный юсб тип б. Его практически невозможно сломать. 4:0,5.
Выбор очевиден.
#начало
#платки
#ардуиноиде
#уроки
👍2
А сейчас внеплановый выпуск про esp-01. Просто столкнулся с проблемами, починил и решил поделиться решением этих проблем. Обзора платы сейчас не будет!
Чтобы использовать еспшки, надо установить специальное дополнение к ардуино иде — ядро. Это делается просто: сначала надо зайти в настройки(файл->настройки ИЛИ ctrl+,) и в дополнительные ссылки вставляем https://arduino.esp8266.com/stable/package_esp8266com_index.json, потом уже переходим в инструменты->плата->менеджер плат, в появившемся окне пишем esp8266, выбираем версию 2.7.2 и нажимаем установить. Это не всё. Потом обязательно надо зайти по пути C:\Users\имяпользователя\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.2\tools\pyserial\serial\serialwin32.py и в начале 219, 220, 221 и 222 строки поставить #. Чтобы прошивать esp-01, надо замкнуть её ногу io0 на gnd. Это решается припаянной на программаторе перемычкой (фотография потом будет). Дальше надо установить настройки так, как будет на следующей фотографии, которая тоже будет потом. После этого всё должно заработать!
#espшки
#платки
#ардуиноиде
#уроки
Чтобы использовать еспшки, надо установить специальное дополнение к ардуино иде — ядро. Это делается просто: сначала надо зайти в настройки(файл->настройки ИЛИ ctrl+,) и в дополнительные ссылки вставляем https://arduino.esp8266.com/stable/package_esp8266com_index.json, потом уже переходим в инструменты->плата->менеджер плат, в появившемся окне пишем esp8266, выбираем версию 2.7.2 и нажимаем установить. Это не всё. Потом обязательно надо зайти по пути C:\Users\имяпользователя\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.2\tools\pyserial\serial\serialwin32.py и в начале 219, 220, 221 и 222 строки поставить #. Чтобы прошивать esp-01, надо замкнуть её ногу io0 на gnd. Это решается припаянной на программаторе перемычкой (фотография потом будет). Дальше надо установить настройки так, как будет на следующей фотографии, которая тоже будет потом. После этого всё должно заработать!
#espшки
#платки
#ардуиноиде
#уроки
👍2