Проекты на Arduino — RadioByte
Ночник
Новогодняя гирлянда
Микроплеер на ATtiny 85 за один день
Светодиодный куб 4х4х4
Светодиодный куб 6х6х6
Сигнализатор утечки газа
Коммутатор входов УМЗЧ с регулятором громкости
Простой ЭМИ
Говорящая клавиатура
Танцующий человечек
Управление частотой вращения асинхронного двигателя
Подключение оптического энкодера LPD3806
Электронная нагрузка
Часы радиолюбителя
Лабораторный блок питания 0,5-15,5 В / 0,2-2А
Модули расширения
Ссылки на внешние интернет-ресурсы:
Модуль 16-битного АЦП ADS1115
Робот — Гексапод /pdf/
Модули расширения
- MQ-2 — датчик загазованности
MQ-2 — датчик загазованности
Модуль для Arduino содержит одноименный датчик загазованности MQ-2 и имеет два выхода: аналоговый AOUT и цифровой DOUT. Напряжение на AOUT плавно изменяется с повышением загазованности от 0,1 до 4 В. Оно же подается на компаратор DA1.1 и при превышении порога (устанавливается резистором R3), на цифровом выходе состояние с «0» меняется на «1».
Модуль потребляет ток около 150 мА при питании 5 В, практически весь потребляемый ток идет на питание нагревателя в датчике (рабочая температура порядка 45 градусов).
При эксплуатации модуля необходимо учитывать, что он становится работоспособен только после нагрева датчика, что занимает продолжительное время (несколько десятков секунд).
Светодиодный куб 6х6х6
Источник: Д. Мамичев Светодиодный куб 6х6х6 на Arduino. — Радио, 2018, №1, с.61-64
В связи с ограниченным количеством управляющих выходов на модулях Arduino, реализация данного устройства осуществляется с помощью дополнительных модулей расширения на MAX7219, позволяющих построить кубы размерностью от 5х5х5 до 8х8х8.
Схема соединения светодиодов в одном из слоев кубаПодробное описание сборки непосредственно самого куба приведено в источнике [1].
Программа — скетч для МКСкачать
См. также дополнение (обновленная программа) в ж.Радио, 2018, №3, с. 64.
Светодиодный куб 4х4х4
Источник: О. Кольчурин Светодиодный куб 4х4х4 и редактор световых эффектов. — Радио, 2018, №2, с.57-58
Предложенный автором светодиодный куб содержит 64 светодиода, которыми управляет плата Arduino Nano. Программа содержит в себе 25 эффектов, кроме того, автором разработана и предложена специальная программа для создания своих.
Программа — скетч для Arduino / программа настройки эффектовСкачать
Ночник
Источник: Д. Мамичев Ночной светильник. — Радио, 2018, №2, с.57-58
Автором предложен вариант ночника, управления которым осуществляется ладонью за счет изменения расстояния до датчика (использован УЗ датчик расстояния HC-SR04).
Налаживание устройства сводится к корректировке программы в части установки нужного расстояния, при котором происходит переключение программ.
Скетч не загружается в Ардуино. Что делать?
Posted on by jarduino
Что делать?
С такой проблемой сталкиваются довольно часто. Причем даже те, кто уже имел неплохой опыт программирования ардуино.
Понятное дело, что первое, что приходит на ум заказчику – ошибка в моей программе, за что поначалу мне было немного обидно.
Существует две наиболее частые ситуации:
- Arduino IDE ругается, что не может найти указанный файл (No such file or directory). Это говорит о том, что нужно установить какую-то библиотеку. А со своими программами я всегда поставляю все необходимые библиотеки.
- Загрузка скетча подвисает, а потом выдает ошибку:
avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xe4 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xe4 avrdude: stk500_recv(): programmer is not responding
1я ситуация разобрана здесь.
Вторая ситуация связана либо с тем, что плата выбрано неверно, либо выбранная плата имеет в себе старый загрузчик, который не желает работать на той скорости, на которой хочет IDE.
Дело в том, что Arduino IDE предполагает, что все современные Nano и UNO должны работать со скоростью 15200 бит в секунду. А китайские клоны до сих пор довольно часто работают со скоростью в 2 раза меньше – 57600.
Решить эту проблему можно двумя способами:
- Обновить загрузчик на плате
- Добавить плату со старым загрузчиком в конфигурацию Arduino IDE
Лично мне кажется, что второй способ – более универсальный и простой. Поэтому его и опишу.
Итак, зайдите на компьютере в папку, в которую установлена Arduino IDE. Лично у меня это, как и большинства, “C:\Program Files (x86)\Arduino”, если Вы на Windows.
Теперь откройте папку hardware\arduino\avr и найдите файл boards.txt
В этом файле и находятся все платы, которые Вы выбираете через меню «Инструменты > Плата…»
Выбор платы из спискаОткройте этот файл в текстовом редакторе,
например, в блокноте.
Найдите в нем строчку uno.upload.speed
Настройки плат ардуиноМы видим, что скорость загрузки равно 115200. Но у нас плата, которая хочет 57600!
Можно, конечно, поменять на 115200 на 57600, но тогда, к сожалению, мы не сможет загружать скетчи на плату с новым загрузчиком.
Выход, получается, один – добавить плату, скажем, UNO2, на случай скорости 57600.
Предлагаю просто вставить себе мои настройки и сохранить файл:
uno2.name=Uno 57600 uno2.vid.0=0x2341 uno2.pid.0=0x0043 uno2.vid.1=0x2341 uno2.pid.1=0x0001 uno2.vid.2=0x2A03 uno2.pid.2=0x0043 uno2.vid.3=0x2341 uno2.pid.3=0x0243 uno2.upload.tool=avrdude uno2.upload.protocol=arduino uno2.upload.maximum_size=32256 uno2.upload.maximum_data_size=2048 uno2.upload.speed=57600 uno2.bootloader.tool=avrdude uno2.bootloader.low_fuses=0xFF uno2.bootloader.high_fuses=0xDE uno2.bootloader.extended_fuses=0xFD uno2.bootloader.unlock_bits=0x3F uno2.bootloader.lock_bits=0x0F uno2.bootloader.file=optiboot/optiboot_atmega328.hex uno2.build.mcu=atmega328p uno2.build.f_cpu=16000000L uno2.build.board=AVR_UNO uno2.build.core=arduino uno2.build.variant=standard ############################################################## nano2.name=Nano 57600 nano2.upload.tool=avrdude nano2.upload.protocol=arduino nano2.bootloader.tool=avrdude nano2.bootloader.unlock_bits=0x3F nano2.bootloader.lock_bits=0x0F nano2.build.f_cpu=16000000L nano2.build.board=AVR_NANO nano2.build.core=arduino nano2.build.variant=eightanaloginputs ## Arduino Nano w/ ATmega328P ## -------------------------- nano2.menu.cpu.atmega328=ATmega328P nano2.menu.cpu.atmega328.upload.maximum_size=30720 nano2.menu.cpu.atmega328.upload.maximum_data_size=2048 nano2.menu.cpu.atmega328.upload.speed=57600 nano2.menu.cpu.atmega328.bootloader.low_fuses=0xFF nano2.menu.cpu.atmega328.bootloader.high_fuses=0xDA nano2.menu.cpu.atmega328.bootloader.extended_fuses=0xFD nano2.menu.cpu.atmega328.bootloader.file=optiboot/optiboot_atmega328.hex
Теперь у вас две платы UNO и две Nano:
Выбор платы ардуино в Arduino IDEУдачи!
Posted in Статьи | Leave a replyпроектов на базе Arduino Nano с исходными кодами
Arduino nano — это небольшая плата Arduino на базе ATmega328, совместимая с макетом.
6 декабря 2022 г.
Как работают модули ASK RF Tx-Rx 433 МГц и как их связать с Arduino?
Когда дело доходит до беспроводных возможностей вашего проекта, обычно выбирают передатчик и приемник ASK 433 МГц…
2 декабря 2022 г.
Самодельный моторизованный слайдер камеры с использованием Arduino и шаговых двигателей для видеосъемки
Вы устали от шаткие кадры портят ваше видео? Или вы хотите сделать какой-нибудь кинематографический…
23 мая 2022 г.
18650 Тестер емкости литиевой батареи с использованием Arduino
С появлением технологий наши электронные гаджеты и бытовая техника становятся все меньше и меньше, а их функциональность и…
12 апреля 2022 г. записывать голоса или звуки в окружающей среде и сохранять их в своей памяти? Подумайте еще раз!…
1 апреля 2022 г.
Измеритель емкости и разрядки литий-ионного аккумулятора 18650 своими руками с использованием Arduino
На рынке доступно несколько литиевых батарей с большей емкостью. Однако, как мы все знаем, литий…
10 марта 2022 г.
Создайте самодельный осциллограф с помощью Arduino Nano и OLED-дисплея
Осциллограф — это электронное тестовое устройство, которое может отслеживать устойчивые изменения любого электрического напряжения, используя двумерные…
28 февраля 2022 г.
Как сделать охранную сигнализацию об утечке газа с помощью Arduino?
Детектор газа — это устройство, обнаруживающее наличие газов в помещении, часто являющееся частью системы безопасности…
23 декабря 2021 г.
Декоративная рождественская елка на базе Arduino с Neo-Pixel и голосовым модулем JQ6500
Поскольку Рождество уже не за горами, и его сущность неполноценна без украшения и рождественской елки. Итак,…
23 ноября 2021 г.
Система обнаружения и оповещения о сонливости водителя на базе Arduino
Дорожно-транспортные происшествия стали предметом беспокойства из-за огромного увеличения трафика. Основной причиной несчастных случаев является…
12 ноября 2021 г.
Измеритель солнечного излучения
Многие люди работают с возобновляемыми источниками энергии, особенно с солнечной энергией. Однако инструменты, необходимые для правильного…
7 октября 2021 г.
Самодельный автоматический портативный увлажнитель с использованием Arduino
Увлажнитель — это устройство, используемое для повышения относительной влажности в закрытом помещении, чтобы обеспечить достаточную влажность в помещении.…
Сентябрь 29, 2021
Музыкальный/аудио визуализатор своими руками с использованием матричного дисплея 32×8 и Arduino
Большинство музыкальных концертов в наши дни сопровождаются причудливыми световыми шоу. Почти все концерты, фестивали и ночные клубы имеют…
arduino-nano · Темы GitHub · GitHub
Вот 534 публичных репозитория соответствует этой теме.

космонавт / Подделка ArduinoARP
Звезда 249 латуб
/
Arduino-BLE-MIDI
Звезда
157сиара-cc / sqlite_micro_logger_arduino
Звезда 129СуккоПера / Псксньюлиб
Звезда 76кудельскибезопасность / EdDSA-атака-ошибка
Звезда 61визуальный подход / Volvo-мельбус
Звезда 51prt459 / Arduino_si5351_VFO_Controller_Keyer
Звезда 49Деметриадис / Thrustmaster-T300-Эмулятор руля
Звезда 484×1мд / vx8_gps
Звезда 44Любопытный-Нихил / Tejas-Rocket-Flight-Computer
Звезда 39АрмаизАденвала / arduino-светодиодная маска
Звезда 38гэвинлионсрепо / LCR_meter
Звезда 37гарбаум / Ардубой2
Звезда 35исинек / led_stairs
Звезда 35Даниэльбернальб / LibreCO2
киберпонк / Arduino-библиотека для Proteus
Звезда 31Леонардоспосина / arduino-светодиодные матричные часы
Звезда 28М4ГНВ5 / DocGreenESA5000-Информационная панель
Звезда 28Шибху / Ардуино
Звезда 27sy2002 / Телебол
Звезда 23Улучшить эту страницу
Добавьте описание, изображение и ссылки на
ардуино-нано
страницу темы, чтобы разработчикам было легче узнать о ней.