Пару лет назад я обзавёлся топовым смартфоном одной южнокорейской компании. Среди его особенностей оказалась поддержка DeXЧитать полностью »
Рубрика «arduino» - 24
Моя первая Ардуинка: переключатель USB
2021-04-04 в 15:14, admin, рубрики: arduino, diy или сделай сам, usb, Компьютерное железо, Разработка под Arduino, хабКак подключить содержимое любых файлов для использования в коде C – C++
2021-03-07 в 22:29, admin, рубрики: arduino, avr, C, c/c++, c++, esp8266, GNU, httpd, lwip, stm32, toolchain, отладка, Программирование, Совершенный кодПривет, Хабровчане!
Это моя первая статья и у меня есть чем поделиться. Возможно мой велосипед не нов и этим способом пользуется каждый, но когда-то давно искал решения, с ходу найти не получилось.
О чем речь?
Задача состояла в подключении файлов: HTML, JS, CSS; без специальной подготовки. Так же неудобно подключать бинарные файлы (например картинки) конвертируя их в HEX. Так как не хотелось конвертировать в HEX или разделять на строки, искал способ подключения файла в адресное пространство программы.
Как обычно это выглядит
Пример, c разделением строк:
Читать полностью » Беспроводная мини погодная станция с e-paper экраном на батарейках
2021-02-25 в 9:01, admin, рубрики: arduino, diy или сделай сам, e-ink, e-paper, esb, IoT, MySensors, nrf52832, nRF52833, nRF52840, беспроводной датчик, Беспроводные технологии, Блог компании RUVDS.com, погодная станция, Разработка под Arduino, умный домПриветствую всех читателей Habr! В своей сегодняшней статье хочу поделиться с вами своим новым устройством – датчиком температуры, влажности и давления с функцией предсказания погоды. Датчик работает на микроконтроллерах nRF52. Данный проект это логическое продолжение этого проекта. В новом датчике используется дисплей на электронных чернилах размером 2.9 дюймов. В датчике установлен сенсор BME280, так же есть место под установку датчиков SI7021, HTU21D. Работает от батареек CR2450. Может передавать данные в системы Умного Дома, так же может работать в режиме “без сети”.
AIR TRANSPONDER – Simple aviation transponder system. Простая система передачи и приёма параметров полёта
2021-02-23 в 13:44, admin, рубрики: air transponder, arduino, avionics, avionics design, glider, gps-навигация, hamradio, Разработка под ArduinoИдея проекта AIR TRANSPONDER возникла, как говорится, не на пустом месте. Так уж вышло, что планеризмом, стал заниматься с 2001 года. По началу подлётывал на разных аэродромах, пока в 2007-ом году, по иронии судьбы прям под боком, в той местности где я теперь проживаю, обнаружил самый известный в нашей стране планерный аэроклуб «2-ой МАК». С тех пор там же и подлётываю.
Авиационный парк нашего аэроклуба простой, всё как у всех. Остатки былой славы Советского прошлого: Вильги, Бланики, Яки, Янтари которые бережём, своими руками восстанавливаем, и при надобности ремонтируем. Благо коллектив собрался очень дружный и толковый.
ESP32-C3: первое знакомство. Заменим ESP8266?
2021-02-12 в 15:13, admin, рубрики: arduino, diy или сделай сам, esp-idf, esp32, esp32-c3, esp32-s2, esp8266, espressif, freertos, internet of things, IoT, Компьютерное железо, программирование микроконтроллеров, Разработка для интернета вещей, Разработка под ArduinoНовая игрушка
В ноябре 2020 года Espressif анонсировала новую SoC под названием ESP32-C3. Они разослали несколько инженерных прототипов для тестирования и первого ознакомления.

Управление LCD и OLED дисплеями на AVR-ассемблере
2021-02-10 в 6:24, admin, рубрики: arduino, AVR-ассемблер, дисплеи Winstar, программирование микроконтроллеров, Разработка под Arduino, Электроника для начинающихСразу предупреждаю, что не собираюсь разводить холивары насчет преимуществ AVR-ассемблера перед С/Arduino, или даже перед BASCOM-AVR и MikroPascal for AVR — каждый инструмент уместен в своей области. У ассемблерного подхода в ряде случаев имеются свои преимущества — в основном это небольшие проекты, а также системы, в которых требуется точный расчет времени. Немаловажное достоинство этого подхода — простота необходимого инструментария. Но один из крупнейших недостатков в сравнении с языками высокого уровня — отсутствие готовых библиотек хотя бы для базовых задач. Для того же Arduino они имеются на все случаи жизни, но, к сожалению, совмещать их с ассемблером оказывается сложно и потому нецелесообразно — проще уж все и сделать с помощью самого Arduino. Поэтому некоторое время назад я задался целью создать более-менее законченную экосистему для проектов на основе AVR-контроллеров с программированием на чистом ассемблере.
Основные результаты по созданию такой экосистемы изложены в книжке под названием «Программирование микроконтроллеров AVR: от Arduino к ассемблеру». Там же вы найдете подробное изложение целесообразности и границ применимости изложенного подхода. Руководствуясь приведенными в книге примерами, можно строить вполне законченные проекты с минимальной затратой сил и средств, и получить в результате девайс, ласкающий взор своей компактностью, экономичностью и скоростью работы. В этой статье я привожу один из примеров обращения с современными периферийными устройствами с помощью ассемблера, который работает лучше, быстрее и стабильнее, чем его аналог на Arduino.
Читать полностью »
Raspberry Pi Pico на МК RP2040: начало и первые шаги. Что есть поесть за $4
2021-01-26 в 15:40, admin, рубрики: Adafruit, arduino, c/c++, circuitpython, DIY, diy или сделай сам, microcontrollers, micropython, Raspberry Pi, raspberry pi pico, rp2040, Компьютерное железо, микроконтроллеры, программирование микроконтроллеровНачало
Raspberry Pi Foundation всегда знает чем порадовать или удивить нас, а так же как подталкивать других производителей на интересные шаги и решения для хорошей конкуренции.
В четверг (рыбный день, кстати) 21-ого января 2021 года был анонсирован выпуск нового микроконтроллера RP2040 и небольшой платы с его применением, которая получила название Raspberry Pi Pico.

Честно говоря, я прочитал эту новость и не планировал ничего делать по этому поводу. Но потом случайно заметил несколько особенностей этого микроконтроллера, что разбудило любопытство во мне и подтолкнуло к покупке пары плат для дальнейших экспериментов. Очень привлекло наличие PIO блоков и множество PWM. Справедливости ради, PWM можно как-то решить, а вот с PIO есть смысл поиграться.
После пары дней занимательной возни я решил поделиться своим небольшим опытом с Хабром и его гостями.
К сожалению, с PIO я недостаточно освоился и поэтому возможности PIO выходят за рамки этой статьи. Но если будет очень интересно сообществу, то возможно продолжение после того, как будет чем поделиться.
Читать полностью »
Умные часы на Arduino, поддерживающие Bluetooth
2021-01-25 в 9:15, admin, рубрики: arduino, diy или сделай сам, ruvds_переводы, Блог компании RUVDS.com, гаджеты, Носимая электроника, разработка, Разработка под ArduinoАвтор статьи, перевод которой мы сегодня публикуем, рассказывает о том, как собрать умные часы, основанные на Arduino и поддерживающие связь с мобильным телефоном по Bluetooth. Часы оснащены аккумулятором. От одной зарядки они работают около шести часов.

Умные часы
Читать полностью »
Крутые часы на адресных диодах
2021-01-01 в 20:08, admin, рубрики: arduino, diy или сделай сам, адресные светодиоды, Разработка под Arduino, самоделки, ЧасыЧасть 1. Используемые компоненты
Ещё несколько лет назад на просторах сети я увидел интересный проект, в котором автор сделал огромные цифровые часы (с 7-мисегментными цифрами), в основе которых лежит так называемая адресная светодиодная лента.
Фото готового проекта
Безумный дом
2020-12-31 в 22:14, admin, рубрики: arduino, domoticz, esp8266, homebridge, mqtt, Raspberry Pi, алиса, Настройка Linux, Разработка на Raspberry Pi, Разработка под Arduino, умный дом, яндекс алисаМы часто думаем о том, как автоматизировать свое жилище, но часто этот вопрос упирается в то, что готовые системы слишком негибки и дороги, а разбираться, как сделать что-нибудь самому совершенно нет времени.
Под катом - подробный гайд по настройке системы умного дома: сделаем возможным работу устройств ZWave и кастомных MQTT-устройств на базе ESP8266, настроим управление домом при помощи HomeKit и Яндекс Алисы.



