Skip to content

AlexGyver/tutorials

Repository files navigation

Примеры к урокам

Build Status

Сборник примеров к видеоурокам на канале Заметки Ардуинщика

Как скачать?

Я использую этот репозиторий просто как облачное хранилище с возможностью удобно посмотреть код в браузере.

  • Можно скачать любой нужный файл, открыв его содержимое / правой кнопкой мыши по кнопке Raw в правом верхнем углу экрана / сохранить ссылку как.
  • Также можно скачать весь репозиторий целиком, нажав Code/Download ZIP на главной странице репозитория (где вы читаете этот текст), либо кликнуть вот по этой ссылке. img

Все библиотеки, которые нужно установить для использования того или иного скетча описаны в файле requirements.txt, который расположен в самой директории скетча.

Что внутри?

menu/encoder - примеры с меню

  • Видос
  • menu - простое шахматное меню
  • menuOpti - оптимизированное шахматное меню
  • menuLinear - простое линейное меню
  • menuLinearOptiPROGMEM - оптимизированное линейное меню с приколами!

menu/buttons - примеры с меню от Nich1con

plotter - примеры с плоттером графиков

  • Видос
  • plotterControl - контроль синусоид

filters - примеры с фильтрами

  • Видос
  • filterCore - набор фильтров, можно поиграться с каждым
  • filterCore_v2 - добавлено несколько новых фильтов

motor1 - примеры с мотором часть 1

  • Видос
  • motorTest - один мотор
  • motorTest2 - два мотора
  • joy - управление с джойстика
  • smooth - плавное управление с джойстика

triac - примеры с симистором

  • Видос
  • smooth_1ch - плавный 1 канал
  • smooth_multi - плавный многоканал
  • brezenhem_1ch - безтаймерный 1 канал
  • brezenhem_multi - безтаймерный многоканал

relay - примеры с реле

  • Видос
  • simpleRelay - реле с гистерезисом
  • gyverrelay - пример GyverRelay с термистором

pid - примеры с ПИД

  • Видос
  • simplePID - функция пид из видео
  • simplePID_advanced - функция пид + ограничения

processing - примеры на Processing

soft_pwm_lesson - программный ШИМ

strings - работа со String и cstring

  • Видос
  • strCstr - примеры и сравнения String, cstring, mString

parsing - парсим Serial по всякому

  • Видос
  • parseSerial - много всего по чтению
  • sendSerial - скетч управляющей Ардуины

processingSerial - программа для общения с Arduino на Processing

  • Видос
  • blank - "чистые" примеры. Порт и парсинг, ничего лишнего
  • from video - примеры из видео, как они есть
  • updated - улучшенные примеры из видео

pythonSerial - программа для общения с Arduino на Python

  • Видос
  • blank - "чистые" примеры. Порт и парсинг, ничего лишнего
  • from video - примеры из видео, как они есть

superMeteoClock - метеостанция мечты №2 (урок как написать скетч)