Архив рубрики: Arduino

Библиотеку в Arduino IDE можно установить вручную (без интернета)

Чтобы установить библиотеку вручную, нужно:

1. Скачать библиотеку в формате ZIP с нужного ресурса.
2. В Arduino IDE открыть Sketch (Скетч) → Include Library (Подключить библиотеку) → Add .ZIP Library… (Добавить .ZIP библиотеку).
3. Найти файл библиотеки в формате ZIP и выбрать его.
4. Arduino IDE автоматически разархивирует библиотеку и добавит её в систему. Читать далее

Запись больших чисел в EEPROM

Давайте запишем в память EEPROM два целых числа, а затем прочитаем их из EEPROM и выведем в последовательный порт. С числами от 0 до 255 проблем нет, они занимают как раз 1 байт памяти и с помощью функции EEPROM.write() записываются в нужную ячейку.

Если число больше, чем 255, то с помощью операторов highByte() и lowByte() его нужно делить на байты и записывать каждый байт в свою ячейку. Максимальное число при этом – 65536 (или 216). Читать далее

Играем музыку на Arduino через пьезодинамик

Я адаптировал несколько песен для Arduino на следующих принципах:

– Скетчи должны быть совместимы со всеми или почти всеми платами Arduino;
Не нужно устанавливать библиотеки;
– Скетчи должны быть простыми для понимания и модификации. Читать далее

Делаем Arduino Nano из Attiny13 (13a)

Сделать Arduino Nano (Uno) из Attiny13 достаточно легко! Будем использовать загрузчик Urboot.

На основе: “github.com/MCUdude/MicroCore” и
“gameforstreet.ru/delaem-arduino-nano-iz-mikroshemy-atmega88-8-48-168-328/”

Нашёл у себя только микросхему Attiny13A PU. Читать далее

Arduino Nano воспроизводим звук с sd карты

Как работает схема: подключаете схему к компу, в Arduino IDE открываете монитор последовательной связи (Serial Monitor)- открыть его можно несколькими способами:
– нажать на иконку в верхнем правом углу программы.
– использовать комбинацию клавиш Ctrl+Shift+M.
– выбрать в панели меню: «Сервис» → «Монитор порта».
На мониторе последовательной связи (Serial Monitor) вводите английскую букву а и жмете на кнопку Отправить – начинает проигрываться мелодия.
Если всё соединено правильно, то на мониторе последовательной связи (Serial Monitor) после сообщения “Инициализация SD-карты…” появится “введите символ – > а” – если не появляется переткните USB кабель, проверьте соединенные провода, понажимайте на кнопку reset.
Читать далее

Arduino IDE программируем любые Atmega (скачать для Linux, Windows7)

Можно вовсе не покупать плату Arduino, а программировать имеющиеся у Вас микроконтроллеры Atmega с помощью бесплатной программы Arduino IDE, для которой написано огромное количество примеров кода!
Для программирования микроконтроллеров Atmega использую бесплатную среду разработки – Arduino IDE, программатор “5 проводков” (“gameforstreet.ru/avr-prostye-i-prostejshie-programmatory/”) или AVRasp (можно собрать самому “gameforstreet.ru/usb-programmator-na-atmega88/”) и библиотеку MCUdude (“github.com/MCUdude”), которая и позволяет программировать большинство остальных Атмег! Читать далее