Все знают про язык программирования C, поменьше — про язык программирования F, кое‑кто про B, предшественник C, а вот знаете ли вы про язык «e»? Их кстати два — один с большой буквы «E», а другой с маленькой «e».
Рубрика «программирование микроконтроллеров» - 4
Слышали ли вы про язык «e»? А ведь он был продан за $315 миллионов долларов
2023-03-24 в 7:08, admin, рубрики: constraint programming, fpga, functional coverage, Hardware Verification Language, Specman, SystemVerilog, SystemVerlog Assertions, Vericity, vhdl, Анализ и проектирование систем, верификация микросхем, программирование микроконтроллеров, Производство и разработка электроники, функциональное программирование, Школа СинтезаРазработка небольшого солнечного трекера
2023-03-23 в 13:00, admin, рубрики: DIY, diy или сделай сам, ruvds_статьи, solar tracker, stm32, Блог компании RUVDS.com, Программирование, программирование микроконтроллеров, солнечные панели, солнечный трекерВсем привет. Решил немного отдохнуть от гексапода и пощупать проекты с солнечными панелями. Первое, что пришло в голову — установка для автоматического позиционирования солнечных панелей (солнечный трекер). Его главная задача — выставить солнечные панели под максимально эффективным углом для получения наибольшего КПД. В этой статье мы посмотрим, как на коленке можно собрать датчик положения источника света и на его основе создать систему позиционирования. Этот проект никогда не окупится, но и не для этого он делается — мы просто развлекаемся!Читать полностью »
Встраиваемый счётчик наработки или борьба с хитрыми клиентами
2023-03-18 в 19:24, admin, рубрики: attiny13, bascom, bluetooth, diy или сделай сам, MiniTiny, usb-ttl, usbasp, программирование микроконтроллеров, Производство и разработка электроники, прототипирование, схемотехника, Счетчик наработкиОдин мой товарищ пожаловался при встрече на некоторых недобросовестных покупателей. Работает он в большой компании по продаже бытовых устройств. Вот что он рассказал:
Укроп на камнях
2023-03-02 в 17:17, admin, рубрики: diy или сделай сам, Биотехнологии, гидропоника, микрозелень, программирование микроконтроллеров, Производство и разработка электроники, прототипирование, разработка электроники, растениеводство, сделай сам, система периодического затопленияПокупая одновременно микрозелень и коньяк можно поймать оценивающий взгляд. Не объяснять же каждому, что набор для выращивания приобретается в научных целях. За 98 рублей мы получаем пластиковый контейнер, минеральную вату, пакет семян и инструкцию. «Выдержать в темноте 2 дня… снять крышку… поставить на солнце… периодически поливать». Такие нехитрые действия помогут вырастить небольшое количество полезных растений.
Первый взгляд на Arduino Lab for MicroPython и сравнение с Thonny IDE
2023-02-10 в 11:16, admin, рубрики: arduino, arduino lab, micropython, python, Raspberry, selectel, thonny, Блог компании Selectel, микроконтроллеры, программирование микроконтроллеров, Разработка на Raspberry Pi, Разработка под Arduino
В ноябре 2022 года Arduino объявили, что MicroPython стал частью их экосистемы. Вместе с этим разработчики выпустили новую IDE — Arduino Lab for MicroPython. Но чем она лучше той же Thonny, которую до сих пор используют для программирования микроконтроллеров на Python? Давайте разбираться.
Читать полностью »
Регистры vs библиотеки на примере сердечек
2023-02-07 в 7:41, admin, рубрики: arduino, C, CMSIS, diy или сделай сам, helloworld, KEIL, max7219, stm32, День святого Валентина, программирование микроконтроллеровВпереди 14 февраля. Можно спорить об уместности этого праздника в наших краях, а можно направить энергию в мирное русло. Например, откопать ардуину, щедро обсыпать светодиодами и сформовать их во что-то сердечкоподобное. Неубедительно? Согласен. Давайте так: откопаем в дальней коробке макетку на stm32, забудем, что у нас есть готовые библиотеки и подёргаем регистры, выгрызая каждый байт ROM у злобного компилятора. Потом сделаем всё тоже самое, но без фанатизма, с привлечением CMSIS библиотек и сравним результаты. Возможно даже сделаем выводы. Будет код, надругательство над таблицей векторов. Ардуинка тоже будет, куда ж без неё.
Читать полностью »
LGT8F328P: импортозамещение по-китайски (начало)
2023-02-04 в 11:44, admin, рубрики: arduino, diy или сделай сам, LGT8F328P, импортозамещение, программирование микроконтроллеров, Разработка под Arduino, Электроника для начинающихОднако, LGT8F328P и платы на его основе, если научиться правильно с ними обращаться, действительно могут заменить Arduino в большинстве применений, причем это потребует не очень большой возни. А если приложить усилия, то вы обнаружите, что LGT8F328P даже имеет довольно много преимуществ. Но приготовьтесь к трудностям: импортозамещение по-китайски означает, что большую часть времени вам придется потратить на угадывание «а что они тут имели в виду».
В этой статье не ставится задача показать все преимущества и особенности LGT8F328P. Мы далее попробуем только разобраться, как подключать некоторые более-менее распространенные платы, выполнять какие-то стандартные задачи, а также как использовать некоторые расширенные возможности LGT8F328P.
Так как статья получилась объемная, она разбита на две части: первая часть о простом программировании в Arduino IDE и вторая о программировании на низком уровне с обсуждением некоторых особенностей внутреннего устройства LGT8F328P.
Читать полностью »
HabraTab — девайс для хаброзависимых
2023-02-02 в 9:40, admin, рубрики: c++, diy или сделай сам, e-ink, e-paper, esp32, esp32 e-ink, esp32 RTOS, ESP32-WROOM, freertos, rtos, парсинг, Парсинг HTTP, программирование микроконтроллеров, Производство и разработка электроники, Разработка под ArduinoЧто-то часто стал заглядывать в профиль после каждой новой публикации. Так вот я и решил сделать табло, которое стояло бы на столе, и показывало место в рейтинге, карму, ну и само значение очков рейтинга.
Для желающих повторить подразумевается как возможность сборки из модулей, так и нормальная железка. Но устройство в общем очень даже универсальное, полностью совместимое с Arduino IDE, достаточно воткнуть USB и можно шить. Порог вхождения минимальный. А почему универсальное- только изменением кода можно парсить что угодно с любого сайта.