Началось все с того, что при проектировании своего устройства на микроконтроллере ATtiny 85, которое должно было работать от встроенного li‑ion аккумулятора, я изначально не задавался целью измерения заряда АКБ, поскольку в этом не было необходимости. Однако, собрав все устройство на печатной плате, я подумал над тем, почему бы не добавить такую возможность.
Рубрика «attiny»
Измерение собственного напряжения питания микроконтроллера
2025-05-08 в 16:23, admin, рубрики: attiny, ATtiny85, avr, c++, ацп, микроконтроллеры, Программирование, программирование микроконтроллеровВсе мои Ардуинки: часть вторая, ATtiny и STM
2024-11-19 в 13:01, admin, рубрики: arduino, Arduino IDE, arduino leonardo, arduino mega, arduino nano, arduino pro micro, arduino pro mini, arduino uno, Atmega, attiny, blue pill, freeduino, LilyPad, mh-tiny, micronucleus, ruvds_статьи, stm32duino, stm8blue, stm8s, ардуино головного мозга, ардуинщик
Продолжаю перебирать все мои Ардуинки и делиться опытом работы с ними.
В прошлый раз я выдал базу про платы, начавшие свою жизнь как официальные продукты Arduino. Но время показывает, что истинная сила платформы скрывалась не в конкретных Uno и Nano, а в открытости и расширяемости. В этой и следующей части речь пойдёт уже о сторонних решениях, разработанных и поддержанных в Arduino IDE творческими усилиями множества энтузиастов.
Сегодня это будут довольно редкоземельные элементы — платы, не так часто встречающиеся в самоделках. Но возможно, это именно то, что вы искали для решения какой-то особенно нестандартной задачи. А я расскажу о некоторых связанных с ними граблях, по которым уже сплясал лично, чтобы вам не пришлось повторять этого дома.Читать полностью »
Моя первая встраиваемая система под управлением Linux
2024-06-21 в 13:00, admin, рубрики: attiny, DIY, linux, ruvds_перевод, spi nor flash, встраиваемые системы, микроконтроллеры, Программирование
В этой статье я задокументировал историю создания своей первой системы под управлением Linux. Здесь я расскажу, как собрал печатную плату под эту ОС, не имея какого-либо опыта работы с печатными платами в принципе.
Первая часть статьи может показаться не совсем по теме, но в ходе прочтения вы поймёте, что она также имеет отношение к основному тексту. В общем, рекомендую терпеливо прочесть всю историю.Читать полностью »
Выполняем сторонние программы на микроконтроллерах с Гарвардской архитектурой: как загружать программы без знания ABI?
2024-01-05 в 8:01, admin, рубрики: Atmega, attiny, avr, bodyawm_ништячки, C, c++, cc, dll, elf, esp32, esp8266, exe, executable, gcc, gnu ld, ld, linker, pic, timeweb_статьи, xtensa, бинарные файлы, загрузчик, исполняемый файл, компоновщик, микроконтроллеры, микропроцессоры, программа, программы, системное программирование
Зачастую в процессе разработки собственных устройств или моддинга уже существующих, встаёт задача выполнения стороннего кода: будь то ваши собственные программы с SD-флэшек, или программы, написанные другими пользователями с помощью SDK для вашего устройства. Тема компиляторов и кодогенерации достаточно сложная: чтобы просто загрузить ELF или EXE (PE) программу, вам нужно досконально разбираться в особенностях вашей архитектуры: что такое ABI, релокации, GOT, отличие -fPIE от -fPIC, как писать скрипты для ld и т. п. Недавно я копал SDK для первых версий Symbian и основываясь на решениях из этой ОС понял, каким образом можно сделать крайне «дешевую» загрузку любого нативного кода практически на любом микроконтроллере, совершенно не вникая в особенности кодогенерации под неё! Сегодня мы с вами: узнаем, что происходит в процессе загрузки программы ядром Linux, рассмотрим концепцию, предложенную Symbian Foundation и реализуем её на практике для относительно малоизвестной архитектуры — XTensa (хотя она используется в ESP32, детали её реализации «под капотом» для многих остаются загадкой). Интересно? Тогда добро пожаловать под кат!
Читать полностью »
Меньше точно не бывает! Делаем вольтметр на ATTINY10
2023-01-12 в 3:34, admin, рубрики: arduino, Arduino IDE, attiny, attiny arduino ide, attiny10, attiny10 arduino, attiny13, avr, c++, diy или сделай сам, вольтметр на attiny, программирование микроконтроллеров, Производство и разработка электроники, прошивка attiny10, Разработка под ArduinoВ продолжение к прошлой статье решил пощупать и Attiny10. Ну меньше уже точно ничего нет. Если и есть такое извращение с менее чем 6 ногами, я о нем не знаю, точнее не нашел.
Тут у нас полноценный МК, в корпусе SOT-23-6! И задачи на нем решать можно вполне серьезные. Собрав схему на макетке с МК на адаптере и модулем дисплея я было обрадовался, но готовая плата работать отказалась...
А как, а что...

Крошечная библиотека TFT для микроконтроллеров ATtiny
2022-06-12 в 10:00, admin, рубрики: Adafruit, attiny, ruvds_перевод, tft-дисплеи, библиотека tft, Блог компании RUVDS.com, интерфейсы, программирование микроконтроллеров
В статье речь пойдёт о маленькой графической библиотеке, предназначенной специально для микроконтроллеров ATtiny, используемых с различными миниатюрными TFT-дисплеями, которые можно недорого приобрести на сайтах Adafruit, AliExpress или Banggood.Читать полностью »
Собираем свой AM-передатчик кода Морзе
2022-01-01 в 10:00, admin, рубрики: attiny, ATtiny85, avr, diy или сделай сам, ruvds_перевод, Блог компании RUVDS.com, Морзе, программирование микроконтроллеров, Производство и разработка электроники, Разработка систем связи
Это проект по сборке простого маломощного AM-передатчика кода Морзе, позволяющего передавать и принимать сообщения на любом транзисторном радиоприемнике в среднеполосном диапазоне. Этого диапазона вполне достаточно для передачи между комнатами в доме, и при этом нет риска пересечься с каналом радиовещания.Читать полностью »
Есть чем зашить AVR’ку?
2021-11-23 в 10:54, admin, рубрики: attiny, avr, programer, программирование микроконтроллеровТак то в принципе зашить аврку полно чем, куча всяких реализаций присутствует.
В очередной раз сижу дома, на больничном.
Скучно, всё чем "повеселить" разум оставил в офисе.
...обнаружил что зашить AVR'ку нечем. И программатор под рукой, но только то что есть, шить не умеет, то что нужно. Откопал вот это:

25 и 24 серию шить, картинка знакомая:
Ностальгия по Half Life — создаем приставку для радиостанции для получения голоса и звука окончания в стиле комбайнов
2019-03-11 в 20:34, admin, рубрики: atmel, attiny, ATtiny85, DIY, diy или сделай сам, half-life, old school, детство, игры, мечта, Разработка под Arduino, Электроника для начинающих
Когда-то давным-давно, когда деревья были большие, был такой шутер Half-Life, продолжение которого ждут до сих пор — это уже притча во языцах.
Были там такие противники как Combines (Combine Soldiers) — измененные захватчиками люди.
Во время игры можно было слышать их переговоры по радио — и я просто мечтал о такой радиостанции, которая бы сделала голос похожим на них и имела такой-же звук окончания радиопередачи.
Спустя много времени я таки решился осуществить свою мечту.
Читать полностью »
«Волшебная кнопка» для LED на ATtiny4
2018-04-04 в 7:24, admin, рубрики: attiny, avr, DIY, diy или сделай сам, ПрограммированиеСЕЗАМ
Был у меня когда-то давно сенсорный чудо-выключатель СЕЗАМ. Очень он мне нравился. Но времена меняются, перестал вписываться в интерьер, а потом и вовсе оказался не рассчитан на работу со всякими модными энергосберегающими лампами. Нравился мне в нём принцип управления. Короткое касание сенсора включало/выключало свет, а длительное регулировало яркость. Кому интересно — сердцем выключателя была микросхема К145АП2, аналог Siemens S576B (К145АП2 до сих пор продаются).
Под катом мой вариант эмуляции работы этой микросхемы.
