Статьи по работе с Arduino, а так же полезные и интересные советы, описание решений распространенных ошибок и многое другое.
Описание плат Arduino, Arduino IDE, Scratch, схема работы, история, советы по покупке.
Что такое автодополнение кода?
Arduino IDE 2 вводит новую функцию — Editor Quick Suggestions (быстрые предложения редактора). Когда эта функция включена, IDE автоматически предлагает варианты завершения кода по мере ввода. Это также называют автодополнением (autocomplete).
Как включить автодополнение: Шаг 1: Открыть Arduino IDE.
Советы для эффективной работы:
Ctrl + S каждые 5-10 минут.Ctrl + T для чистого кода.Ctrl + F для навигации по коду.Ctrl + / вместо ручного добавления //Ctrl + RВ прошлой статье мы знакомили вас с первой версией нашего «Графического редактора схем от Arduino-tex.ru». Мы создавали этот инструмент с простой целью: дать радиолюбителям, студентам и преподавателям возможность быстро набросать понятную схему без изучения сложных профессиональных САПР.
Благодаря вашим отзывам и нашей работе над ошибками, мы рады представить версию 1.2. Мы сохранили простоту, за которую вы полюбили первую версию, но кардинально улучшили удобство работы и добавили функции, о которых вы просили.
Любой ардуинщик, хоть раз создававший интерфейс для OLED дисплея, знает эту боль. Вы пишете oled.setCursor(10, 20), загружаете прошивку, смотрите на экран — криво. Меняете на (12, 20),
снова компилируете, снова загружаете. Это бесконечный процесс подбора координат, который убивает творчество и тратит драгоценное время.
Решение этой проблемы найдено командой Arduino-tex.ru. Мы представляем бесплатный визуальный редактор (OLED редактор), который позволяет нарисовать интерфейс мышкой и получить готовый, оптимизированный C++ код.
Фундаментом для проекта послужила библиотека GyverOLED от Алекса Гайвера. Она выбрана не случайно: это одна из самых быстрых и легких библиотек, обладающая отличной поддержкой кириллицы и гибкой работой с буфером дисплея.
Подготовка к работе: Библиотека и Железо.
Быстрое создание схем без лишних сложностей.
Вам когда-нибудь было нужно быстро набросать схему для проекта, учебной работы или статьи, но не хотелось разбираться в сложных и громоздких САПР? Мы создали "Графический редактор схем" именно для вас! Это простой и интуитивно понятный инструмент для радиолюбителей, студентов, преподавателей и всех энтузиастов, работающих с электроникой.
Основные возможности программы:
Arduino - это платформа, которая обеспечивает простой и удобный
способ создания электронных проектов. При написании программ для Arduino
часто возникает необходимость работы с временем и задержками. В этой
статье мы рассмотрим основные функции задержек и техники управления
временем в Arduino.
Простейшим способом управления временем в Arduino является использование функций задержек. Две основные функции задержек в Arduino:
delay(time)Эта функция приостанавливает выполнение программы на определенное количество миллисекунд (time). Например, delay(1000) приостановит выполнение программы на 1 секунду.
EEPROM память на платформе Arduino представляет собой энергонезависимое хранилище данных, которое позволяет сохранять важные настройки и информацию даже при выключении устройства или перезагрузке микроконтроллера. Этот вид памяти, известный как Electrically Erasable Programmable Read-Only Memory (EEPROM), предоставляет возможность долгосрочного хранения данных на Arduino. В данном уроке мы рассмотрим, как работать с EEPROM памятью на платформе Arduino, используя стандартную библиотеку EEPROM.h.
Arduino и EEPROM: Энергонезависимое Хранилище данных.
Arduino IDE -
это интегрированная среда разработки (IDE), которая используется для
программирования микроконтроллеров Arduino. В Arduino IDE используются
различные типы данных, которые определяют, какой тип информации можно
хранить и обрабатываеть микроконтроллером.
Типы данных и их вес (размер) в байтах:
При настройке bluetooth-модулей HC-05/06 часто возникает вопрос, на какой скорости работает модуль. Если вы купили модуль, скорость, на которой он работает, можно посмотреть в Datasheet устройства. А если устройство уже настраивали и какую скорость устанавливали в предыдущий раз забыли, то тут уже без сканера скорости не обойтись.
В одной из предыдущих статей я рассказывал, как настроить bluetooth-модули HC-05/06. Какие AT команды для этого используются. Но данная инструкция бесполезна, если мы не знаем скорость, на которой работает модуль.
DigiSpark – это Ардуино подобная отладочная плата на ATtiny85. Имеет небольшой размер и минимум pin для подключения периферийных устройств. Программирование также отличается от классической Arduino UNO. Давайте рассмотрим все по порядку.
Характеристики Digispark