Сообщество - Arduino & Pi

Arduino & Pi

1 493 поста 20 825 подписчиков

Популярные теги в сообществе:

Задачка на внимательность и знание блочного программирования


Посмотрите на представленную программу на картинке и дайте ответ: через какое время выполнение команд внутри цикла «Повторять пока» прекратится? Также можно объяснить почему вы дали такой ответ.

Задачка на внимательность и знание блочного программирования

#enjoyrobotics

Показать полностью 1
4

Играем в тетрис с помощью фруктового пианино!

Фруктовое пианино обретает вторую жизнь, если расширить диапазон его возможностей!

Например, подключить его к компьютеру по USB-кабелю, загрузив предварительно программу, а для самого компьютера разработать код (можно на любом языке, например, Python или C), чтобы полученными данными с Arduino (при нажатиях на яблоки или другие фрукты) можно было оперировать для перемещения фигур в окне игры в тетрис.

Данные между Ардуино и компьютером передаются по двухпроводному последовательному интерфейсу под названием UART. Если написать программу для компьютера, которая эти данные считывает, то можно найти множество применений таким устройствам!

Дерзайте и вы вместе с нашим обучающим набором по робототехнике и электронике под названием «Фруктовое пианино». При покупке вы получаете полный доступ к инструкциям и онлайн-урокам по программированию и сборке, а также оперативную техническую поддержку в случае возникновения трудностей.

Играем в тетрис с помощью фруктового пианино!

Исходные файлы к видео: https://disk.yandex.ru/d/34ISvstG2hqMqw

USB Com Manager: https://disk.yandex.ru/d/e5nxBmYiv7B9Tg

#enjoyrobotics

Показать полностью 1
39

Fritzing 1.0.1

Не смог найти для скачивания доступный бинарник свежего Frtizing 1.0.1 (ну как свежего... уже пол года почти как выпущен) под Windows. Упоролся (заело), но собрал его.

Кому нужно - забирайте: https://disk.yandex.ru/d/W_QXAVqifVOhTw.
Версия Portable.
Запускать run.bat.
Проверено под Windows 10/11.

Пост не имеет никакой цели, кроме возможного принесения кому-то пользы.

7

Ретро-игровая консоль своими руками: мечта станет реальностью!


Соберите и спаяйте собственную игровую консоль на базе Arduino, двухцветного OLED дисплея и кнопочного интерфейса управления. Совсем скоро в продаже в нашей роболаборатории!

Автономная работа обеспечивается литий-ионным аккумулятором, под который имеется специальный держатель.

Приятного просмотра видео, и ждем предложений по улучшению и доработке устройства!

#enjoyrobotics

Показать полностью
10

Способы измерения температуры с помощью Arduino

Способы измерения температуры с помощью Arduino

Поскольку мы программируем на микроконтроллерах, на которых построены такие платы как Arduino или ESP32, то и рассматриваемые способы будут применимы как раз для них:

Самые простые и удобные 3 способа.

1. Использование аналоговых датчиков температуры вроде TMP36 или LM35, с подключением к аналоговому входу Arduino. Контроллер считывает выходное напряжение с них, преобразуя аналоговый сигнал в цифровой, а затем по формуле считается текущая температура (для каждой модели датчика она своя и ее можно найти в технической документации к купленному компоненту).

2. Использование цифровых датчиков температуры вроде DHT11 или DS18B20. Они могут быть подключены к Arduino с использованием различных проводных протоколов вроде OneWire или I2C. Данные с датчиков можно получить, используя уже существующие библиотеки под каждый из них.

3. Для измерения высоких или очень низких температур поверхностей/жидкостей используйте термопары и модули на базе микросхем MAX6675 или MAX31855, которые могут сравнивать их температуру с температурой окружающей среды (температура холодного спая). Эти модули могут быть подключены к Arduino по протоколу SPI.

Подписывайтесь на наш полезный и образовательный канал!

#enjoyrobotics

Показать полностью 1
24

Наиболее частые проблемы при запуске дисплея LCD1602 / 2004 и их решения

Наиболее частые проблемы при запуске дисплея LCD1602 / 2004 и их решения

Мы используем такие дисплеи в наших обучающих наборах «Умный дом» и «Автополив» и потому иногда получаем обратную связь в виде вопросов касаемо запуска дисплея. Не у всех получается с первого раза, но в этом и смысл жизни, чтобы учиться и становиться лучше!

1. Чаще всего пользователи сталкиваются с отсутствием выводимых символов на дисплее, хотя код и подключение верны. Если ваш дисплей подключается по 4-м контактам, то, значит, он имеет модуль I2C интерфейса, припаянный с его обратной стороны: там расположен синий подстроечный (переменный) резистор, который отвечает за регулировку яркости выводимых символов. Маленькой крестовой отверткой его можно подкрутить до нужного вам значения, но не переусердствуете, ведь при максимальной яркости дисплей просто будет показывать закрашенные квадратики.

2. Более редкая проблема заключается в том, что некоторые дисплеи могут поставляться с микросхемами I2C интерфейса с разными адресами. Обычно, это 0x27. Но в редких случаях (в последнее время такие ситуации совсем не возникают, но мы упоминаем на всякий случай) помогает указание адреса 0x3F. Это указывается на этапе инициализации, в самом начальном разделе кода при объявлении переменных, констант, подключении библиотек и прочего.

3. Будьте внимательны при подключении: выводы SDA и SCL должны соответствовать выводам A4 и A5 на платах Arduino Uno / Nano соответственно, поскольку только эти выводы поддерживают двухпроводное взаимодействие по I2C интерфейсу.

P.S. Пишите о своих наиболее частых проблемах с данными дисплеями в комментариях :)

Показать полностью 1
40

Прошу помощи с прошивкой Wemos D1

добрый день. Решил я сделать лампу из этого видоса

Собрал, спаял. Начинаю заливать прошивку и у меня ошибки. Я этим занимаюсь впервые и поэтому вообще не понимаю. что не так ибо шаг за шагом делал как в видосе.

Ардуино 1.8.19, плата вемос D1 мини, ESP версии 2.5.2., FastLed 3.3.2 (на версии 3.2.9 так же). Пайку проверил, сенсорная кнопка работает. Звук подключения платы есть. Думал сборка будет тяжелой, а прошивка на легке. В итоге уже часа 3 сижу и не могу понять в чем проблема.

Прошу помощи с прошивкой Wemos D1

Если поможете буду рад.

Показать полностью 1
20

Полезное чтиво для взрослых и детей: что почитать тем, кто увлекается робототехникой?


От романов научной фантастики до популярных технических книг: литература о робототехнике предлагает увлекательное чтение как для взрослых, так и для детей.

Полезное чтиво для взрослых и детей: что почитать тем, кто увлекается робототехникой?

Людям всех возрастов будет интересен рассказ «Хоровод» (1942) о «трех законах роботехники», с которого началось первое осмысленное рассуждение о пользе роботов для человечества и их потенциале, когда еще самих роботов даже не существовало. Фантаст Айзек Азимов предсказал появление многих технологий будущего в своих трудах. На данный момент рассказ «Хоровод» (1942) входит в следующий сборник, доступный для чтения в электронном формате: ссылка.

Преподавателям робототехники, а также школьникам и их родителям будет интересна книга с педагогическим взглядом на реализацию современных технологий в нашем мире. Если у вас нет опыта в робототехнике, то данная книга сможет легко объяснить многие основы этой сферы. А уже для закрепления полученных знаний на практике можно использовать наши обучающие наборы, которые научат конструированию, программированию и проектированию роботов.

Идея для данного поста возникла благодаря комментариям пользователя @LMI1 под одной из наших публикаций. За это ему благодарность!

#enjoyrobotics

Показать полностью 1
Отличная работа, все прочитано!