Для задач робототехники, когда хочется применять вычисления на Python, использовать компьютерное зрение, ROS возникает необходимость быстрого и надежного обмена данными с микроконтроллером, который уже рулит всевозможными моторами, сервоприводами и датчиками.
Рубрика «arduino uno»
Обмен данными по SPI между Raspberry Pi и Arduino
2023-01-01 в 18:36, admin, рубрики: arduino, arduino uno, Raspberry, Raspberry Pi, raspbian, SPI, spidev, Настройка Linux, передача данных, Разработка на Raspberry Pi, Разработка под Arduino, схемотехникаПрограммируем Arduino Uno на Rust: настраиваем среду и моргаем светодиодом
2022-09-02 в 19:29, admin, рубрики: arduino uno, emacs, Rust, ненормальное программирование, Разработка под ArduinoКто-то из вас наверняка задавался вопросом: а нельзя ли программировать Arduino на чём-то более современном и удобном? Вот и я задавался. И нашёл Rust (не то, чтобы я о нём не знал). И на нём можно программировать микроконтроллеры AVR и платы Arduino, построенные на них. И здесь я расскажу о том, как настроить среду разработчика на Rust в Linux, GNU Emacs и Visual Studio Code и как запрограммировать Arduino Uno на моргание светодиодом.
#![no_std]
#![no_main]
use ruduino::Pin;
use ruduino::cores::current::{port};
#[no_mangle]
pub extern fn main() {
port::B5::set_output();
loop {
port::B5::set_high();
ruduino::delay::delay_ms(1000);
port::B5::set_low();
ruduino::delay::delay_ms(1000);
}
}
15с, 16c или 41c – вам какой? Собираем собственный эмулятор калькулятора HP
2021-12-19 в 14:00, admin, рубрики: arduino uno, atmega328, diy или сделай сам, ruvds_перевод, Блог компании RUVDS.com, калькулятор hp, программирование микроконтроллеров, старое железо, Электроника для начинающихЯ всю свою жизнь пользовался калькуляторами HP RPN, и мне жаль, что RPN-версии больше не производят. Они были упразднены в угоду стандартным инфиксным калькуляторам. Тем не менее я всегда хотел иметь HP15c, но вот никак не подворачивался случай его купить. Так что это моя первая попытка создать его самостоятельно.Читать полностью »
Самодельный миниатюрный лазерный гравер на Arduino Uno
2021-06-15 в 6:03, admin, рубрики: arduino, arduino uno, DIY, diy или сделай сам, ruvds_перевод, Блог компании RUVDS.com, гравер, лазер, лазерный гравер, лазеры, разработка, Разработка под Arduino
Полагаю, что проект, о котором я хочу рассказать, будет интересен всем, кто занимается электроникой. А именно, речь идёт о миниатюрном лазерном гравере, с помощью которого можно наносить изображения на картон, на дерево, на виниловые наклейки и на прочие подобные материалы. Идею проекта я почерпнул из этого руководства, сделав кое-что по-своему.
Читать полностью »
Arduino и Processing. Как управлять микроконтроллером по COM порту. Двустороннее общение
2019-05-04 в 14:54, admin, рубрики: Arduino IDE, arduino uno, code, controllers, led blink, processing, программирование микроконтроллеров, прототипирование, Разработка под Arduino, Разработка робототехники, Электроника для начинающихВсем привет! В интернете бытует заблуждение, что для управления компьютером при помощи самодельной электроники нужны только специальные платы, которые могут распознаваться как USB HID устройства. А касаемо Arduino все только и говорят о Arduino Leanardo. Такие популярные библиотеки как Keyboard и Mouse, которые позволяют создавать эмуляцию работы мыши или клавиатуры посредством микроконтроллера предназначены только для пары плат Arduino, Leonardo в их числе.
Я расскажу о том, как наладить связь любого микроконтроллера Arduino (для примера взята Arduino Uno) и своей программы на Processing. Добавив ко всему прочему знания о Java, на котором основывается Processing, можно будет дописать проект под управление всем компьютером, а не только собственным приложением. Тема управления компьютером программой на Java не есть чем то секретным, погуглите и все найдете, уверяю вас.
Скачиваем необходимые редакторы
Аналоговый индикатор загруженности компьютера
2018-11-12 в 11:40, admin, рубрики: arduino uno, C#, gadget, загруженность, индикатор, пайка, Программирование, программирование микроконтроллеров, транзисторВстретил я как-то пост от ClusterM где он сделал виджет в виде старых индикаторов. Мне эта идея безумно понравилась так как есть приятное чувство винтажа в этом проекте. Но вот незадача — я никогда не работал с самим микроконтроллером и программирую я так себе, поэтому идею долго откладывал. Но недавно я натолкнулся на видео где Алекс доработал с помощью знакомых Open source программу и разработал алгоритм обработки данных со стороны Ардуино. В этой статье я хочу показать как я реализовал эту задачу.Читать полностью »
Присосаться к I2C. Сделай простой логический анализатор
2018-09-14 в 14:05, admin, рубрики: arduino uno, diy или сделай сам, IAR, open source, Visual Studio, логический анализатор, микроконтроллеры, открытое программное обеспечение, открытый исходный код, Программирование, Разработка под Arduino, самоделкаЗдравствуйте.
Хочу показать простой USB-логический анализатор, который можно собрать на любой отладочной плате с микроконтроллером STM32F042 например NUCLEO-F042K6 от ST. А впрочем, по ссылкам найдёте исходники и легко переделаете на любой другой из этого семейства.
В этой конструкции 8 каналов. Под них в микроконтроллере задействованы порты PA0-PA7. Максимальная частота выборки – 8 МГц. Максимальная частота входного сигнала – 2 МГц. Максимальное количество выборок на канал – 4096.
Вот здесь нужно отметить, что логический анализатор это железо & ПО для захвата сигнала и его последующего исследования, измерения, анализа интерфейсов.
Оболочка для ПК позволяет после захвата проанализировать сигналы на всех 8 каналах, а также Читать полностью »
WALL-E на базе Arduino UNO c управлением по Bluetooth
2018-04-20 в 9:27, admin, рубрики: arduino, arduino uno, bluetooth, diy или сделай сам, hc-05, robot, servo, wall-e, робототехникаПосле очередного просмотра мультфильма WALL-E пришла идея собрать для сына такого робота. Конечно же такой робот продаётся, скажете Вы и называется «WALL-E U-Command Remote Control», но стоит он не мало. Не хотел покупать очередную игрушку, хотел совместно с сыном собрать что-то своё, со своими элементами и функциями. Что у нас получилось, смотрите ниже.
Arduino проект выходного дня – футболка на светодиодах SK6812
2017-06-04 в 21:28, admin, рубрики: arduino, arduino nano, arduino uno, diy или сделай сам, LED, neopixels, wear, wearables, Носимая электроникаДобрый вечер! Хотите произвести впечатление на друзей? Или просто шокировать прохожих теплым летним вечером? Сделайте светодиодную футболку! Представляю Arduino проект выходного дня – эксклюзивная светодиодная футболка. Как она будет смотреться, увидите в ролике. А пока фото.
Я потратил на изготовление этой футболки два вечера, а потом еще неделю игрался, выдумывая различные фигуры для её оживления. Из чего это сделано:
Читать полностью »