Программирование

Вопросы по программированию Arduino.

Несколько измерений за один луп одним ультразвуковым датчиком HC-SRO4

Пытался написать код для робота-машины. Он должен измерить расстояние спереди, повернуть с серво налево, направо и также измерить расстояние. Проблема в том, что он за один луп измеряет только один раз расстояние. Как можно несколько раз применять датчик?

Передача данных по радиомодулю.

Пытаюсь сделать пульт управления для промышленного оборудования. Использую 2 ардуино и 2 радиомодуля NRF24L01 и релюшки на 5 вольт. Скетч нашел хороший в интернете и доделал для себя.

Программирование на С++ для arduino.

не разобрался как что настраивать. хочу на практике освоить C++. не разобрался элементарно как это всё запустить. помогите пошагово с этим вопросом. думаю не один такй же чайник как я, многим будут полезны ваши ответы.

Создание пользовательского класса

Добрый всем вечер.

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

Вся беда в том, что мне нужно производить некоторые действия с помощью элементов библиотеки UTFT. Создаю свой класс, но он не проходит компиляцию, потому что в нем используются элементы другого класса.

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

1. Сам скетч:

Не могу программно заставить работать SIM800L

Пересмотел много форумов и испробовал кучу вариатнтов. Не могу понять, если задавать программы через Serial монитор все работает,  а программно нет. Например текстовые смс через Serial монитор отправяются, а через программу нет. Питание sim800  через dc-dc от БП. Пробовал и этот скетч, тишина. Если все задать через порт то смс отпрпвляется. Плата ардуино мега. Мне кажется, что это связано со скоростью передачи c ардуино в SIM800. Как этопроверить и изменить не знаю.

Универсальный скетч для Wi-Fi модуля

Добрый вечер !

 Есть ли готовые решения для использования WiFi модуля в незнакомой сети ?

 На XIAOMI это было решено так: запускается моудль и встает в режит точки доступа. Телефоном к нему подключаешься и через програмку уже смотришь остальные точки доступа, выбираешь, вводишь пароль, перезапускаешься и модуль подклчюается уже к "домашней" сети и отвязывается от телефона.

 Вот наверное что-то подобное и хотелось бы видеть.

тыкать ли пин каждый цикл?

Добрый день.

 

Есть ардуина, к которой подключен блок релешек.

Управляется все это по блютусу, кнопочками и сенсорным экраном.

 

Описание настроек среды Ардуино в файле preferences.txt

Собственно вопрос, где найти подробное описание настроек среды Ардуино?

Хотел поменять вот эту настройку в файле preferences.txt по умолчанию:

compiler.warning_level=none

на что-нибудь более полезное при отладке программ.

Но не нашел описание какие варианты возможны.

display от Samsung Galaxy

Доброго Всем времени суток !

Кто подскажет возможно подключить дисплей от Samsung Galaxy к Arduino uno  и где почитать про это?

Дисплей имеет 12 контактов все обозначены и есть возможность подпоять проводки.

Только некоторые не знаю зачем?

SDA, CLK, D(0), EN, SCL, IN_1, OUT_1, IN_2, OUT_2, HSYNC, VSYNC,FLM, VCOM, VC11, GVDD - это контакты на плате

EEPROM запись/чтение

проблемы с чтением EEEPROM, может и с записью

В общем :

Скетч использует 27126 байт (88%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 996 байт (48%) динамической памяти, оставляя 1052 байт для локальных переменных. Максимум: 2048 байт

мало места ...

Ужимался где мог, в итоге EEPROM стал лажать почему-то.

Вот что получается при чтении данных (при загрузке контроллера)