Освой Arduino играючи

Сайт Александра Климова

Шкодим

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

Установка программного обеспечения. Запуск первого примера

Перед началом работы с M5Stack необходимо установить специальное программное обеспечение. Заходим на сайт загрузки файлов и выбираем опцию Arduino-IDE (если вы только начинаете изучать Arduino), нажимаем кнопку Download и в выпадающем списке выбираем свою платформу, например, Windows. Если у вас уже была установлена Arduino IDE, то шаг пропускаем.

Аналогично устанавливаем драйвер CP210X Driver с этой же страницы.

Устанавливаем менеджер ESP32 Boards Manager. Процесс установки описан на моём сайте в разделе для ESP32.

Через менеджер библиотек устанавливаем библиотеку M5Stack.

Manager

После всех пройденных шагов в Examples станут доступны множество примеров. Выбираем в IDE нужные плату (M5Stack-Core-ESP32) и порт (COM3) и запускаем любой пример для проверки. Номер порта у вас может быть другой.

Hello Kitty

Для первого примера можно запустить скетч HelloWorld из File | Examples | M5Stack | Basics. Для чистоты эксперимента заменим одну строчку и вместо "Hello World" выведем на экран текст "Hello Kitty!".


#include <M5Stack.h>

void setup() {
  M5.begin();

  // LCD display
  M5.Lcd.print("Hello Kitty!");
}

void loop() {}

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

Hello Kitty!

Примеры

Библиотека поставляется с примерами File | Examples | M5Stack. Их также можно смотреть на Гитхабе - M5Stack/examples

Дополнительные материалы

M5Stack - A series of modular stackable development devices - общая страница документации по API

Реклама