Сообщество - Arduino & Pi
Добавить пост

Arduino & Pi

1 378 постов 20 571 подписчик

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

Часы с "музыкой"

Давно валялись без дела несколько светодиодных матриц, все думал куда пристроить, вот нашел. По бокам матрицы 8х8, по центру 32х8, сверху круглая на 24, коробка - работающий саб, матрица в напечатанной панели, на панель наклеена тонировочная пленка из автомагаза. Железо ардуино нано да несколько резисторов и кондеров. Чертежи и скетч могу выложить но они под мои сильно специфичные компоненты что наврятли кому пригодятся. На видео музыка со второй половины (Как блин снимать на видео эти светодиоды, все время не натурально выходит?)

Часы с "музыкой" Arduino, Led, 3D печать, Визуальные эффекты, Светомузыка, Видео, Длиннопост
Часы с "музыкой" Arduino, Led, 3D печать, Визуальные эффекты, Светомузыка, Видео, Длиннопост
Часы с "музыкой" Arduino, Led, 3D печать, Визуальные эффекты, Светомузыка, Видео, Длиннопост
Часы с "музыкой" Arduino, Led, 3D печать, Визуальные эффекты, Светомузыка, Видео, Длиннопост
Часы с "музыкой" Arduino, Led, 3D печать, Визуальные эффекты, Светомузыка, Видео, Длиннопост
Часы с "музыкой" Arduino, Led, 3D печать, Визуальные эффекты, Светомузыка, Видео, Длиннопост
Показать полностью 6 1

Сброс настроек NodeMCU при долгом нажатии на RST

Добрый день!

Собственно, вопрос изложен в теме поста.

Устройство на базе NodeMCU (ESP8266), которое я делаю, должно иметь возможность:

1. При первом запуске создавать собственную точку доступа с IP и Web-интерфейсом.


2. При подключении к ней с компьютера, смартфона и т.п. после ввода IP в браузере выдавать экран для ввода имени точки доступа Wi-Fi и ее пароля.


3. После ввода - сохранять введенную информацию в EEPROM и  в дальнейшем подключаться к указанной точке доступа.


4. При долгом нажатии кнопки RST в процессе включения - сбрасывать сохраненную точку и вновь возвращаться к п. 1.


Я нашел в Интернете скетч для Arduino IDE, который проделывает почти всё из вышеперечисленного.


НО!


Для сброса настроек используется кнопка, подключенная к GPIO5.


Как вместо этого "отловить" долгое нажатие на RST?


Спасибо!


UPD: наверное, стоит уточнить, что я не выдумал это из головы.


Цитирую собственный комментарий:


"Когда мне лень писать свою прошивку, я генерирую готовую на сайте https://wifi-iot.com/.


Вот как там это устроено:


"При первом включении модуль включается в режим safe mode автоматически, так как не содержит имени точки доступа.


В режиме safe mode в эфире появится точка с именем WiFi-IoT, к которой можно подключиться, используя смартфон или ноутбук.


В режим safe mode еще можно попасть, замкнув между собой RX и TX и перезапустив модуль, или нажать 3 раза подряд (с интервалом нажатия около секунды) кнопку RESET на ESP8266".


Т.е. длинного нажатия нет, но есть несколько коротких.

Как-то же это реализовано..."

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

#ArduBlock 2.0 - Wiki Учебник - LCD Дисплей - Mini OLED 128x64 I2C

#ArduBlock 2.0 - Wiki Учебник - LCD Дисплей - Mini OLED 128x64 I2C Ardublock, Arduino, Arduino Nano V3, Видео, Длиннопост
#ArduBlock 2.0 - Wiki Учебник - LCD Дисплей - Mini OLED 128x64 I2C Ardublock, Arduino, Arduino Nano V3, Видео, Длиннопост
#ArduBlock 2.0 - Wiki Учебник - LCD Дисплей - Mini OLED 128x64 I2C Ardublock, Arduino, Arduino Nano V3, Видео, Длиннопост
Показать полностью 3

Памятка по основам пайки в отверстия

Памятка по основам пайки в отверстия

Ответ на пост «Фирменный стиль raspberry pi»

Вам запрет на использование товарного знака не мешает?

You may not:

(iv) manufacture, sell or give away any items of merchandise bearing the Raspberry Pi marks, such as T-shirts, caps, pens, stickers, mugs etc. (unless you have a separate express written trademark licence from us);

https://www.raspberrypi.org/trademark-rules/

Фирменный стиль raspberry pi

Всем привет, заранее всех хочу поблагодарить за ответы !

В данный момент я занимаюсь разработкой дизайна и фирменного стиля одежды для гиков и просто заинтересованных в теме людей. Raspberry будет одним из фигурантов данной тематики.


Я был бы очень благодарен если бы вы описали то, за что Raspberry pi любят, в чем ее ценности и особенности. Возможно какое настроение она передает по ощущениям в процессе использования (да, звучит странно). Может быть подскажете какие основные оболочки используются для понимания главных цветов.


Еще раз всех поблагодарю, всем Мир !

Фирменный стиль raspberry pi Raspberry pi, Arduino

!!! Многозадачность на Ардуино !!!

RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров

Содержание:

Часть 1: Введение

Часть 1.3: Чип

Часть 1.4: Распиновка

Часть 2: Описание системы

Часть 2.1.1: Матрица AHB-Lite

Часть 2.1.2: Доступ к атомарному регистру


Регистры шины начинаются с базового адреса 0x40030000 (определенного как BUSCTRL_BASE в SDK).

RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

BUSCTRL: Регистр BUS_PRIORITY


Смещение: 0x00


Описание:

Устанавливает приоритет каждого мастера для арбитража шины.

RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

BUSCTRL: Регистр BUS_PRIORITY_ACK


Смещение: 0x04


Описание:

Подтверждение приоритета шины.

RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

BUSCTRL: Регистр PERFCTR0


Смещение: 0x08


Описание:

Счетчик производительности шины 0.

RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

BUSCTRL: Регистр PERFSEL0


Смещение: 0x0c


Описание:

Выбор события производительности шины для PERFCTR0.

RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

BUSCTRL: Регистр PERFCTR1


Смещение: 0x10


Описание:

Счетчик производительности шины 1.

RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

BUSCTRL: Регистр PERFSEL1


Смещение: 0x14


Описание:

Выбор события производительности шины для PERFCTR1.

RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

BUSCTRL: Регистр PERFCTR2


Смещение: 0x18


Описание:

Счетчик производительности шины 2.

RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

BUSCTRL: Регистр PERFSEL2


Смещение: 0x1c


Описание:

Выбор события производительности шины для PERFCTR2.

RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

BUSCTRL: Регистр PERFCTR3


Смещение: 0x20


Описание:

Счетчик производительности шины 3.

RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

BUSCTRL: Регистр PERFSEL3


Смещение: 0x24


Описание:

Выбор события производительности шины для PERFCTR3.

RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост
Показать полностью 11
Отличная работа, все прочитано!