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

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

USB shild Arduino чтение-запись

Требуется помощь (вопрос не решается, а времени просто уже нет)!!!

 

ИСХОДНЫЕ ДАННЫЕ:

Есть терминал ТЕНЗО-М с USB портом (232 и 485 порты не работают, если бы работали - вопроса бы не было).

Есть плата Arduino - UNO (есть еще и Micro, и Nano если что).

Есть USB shild. Обычный синий за 800 р. без наворотов. Работает (перемычки замкнуты). Подключен к УНО "верхом" (условно назовём конструкцию - "сборка"). Назначение - USB HOST.

Терминал подключен к Сборке (хосту) в разъем USB shild.

вывод на дисплей Nextion

здравствуйте 
помогитн пожалуйста вывести все на дисплей nextion в место lcd  20x4 
 Mega 2560  на rx0  tx0 то есть на usb я хочу посмотреть на симуляторе NextionEditor
пока нет физического дисплея.
 помогите пожалуйста вывести хотябы один датчик   float tempB1; на t0   и  float temp_idealB1;    на t1
остольные я скопирую как нибудь.
вот скетч https://yadi.sk/d/3Cpzh70C3P4g6W

DDRC на Arduino (программирование по регистрам)

Здравствуйте! У меня есть задание по учебе: писать программы на Arduino (UNO), используя регистры, т.е.не использовать сторонние функции. Зажигать светодиод на 13 пине я уже научилась: 

Написание библиотеки есть у кого опыт?

Пишу универсальную библиотеку с шаблонами с++, atmel studio, stm8 iar, stm32 keil

Нужно чтобы библиотека работала и с ардуино причем как с ардуинками так и с esp

Есть у кого опыт? Даже не написанияс нуля, а настройки готовой библиотеки на работу с arduino ide?

Помогите! Управление шаговым двигателем и использование millis()

Привет товарищи. Столкнулся со следующей проблеммой. Написал прогу для насоса жидкости на шаговом двигателе. Сначала написал все с использованием delay, так как небыло необходимости что то получать от контроллера во время выполнения. Работает по прерыванию.
Выставили колво жидкости, нажали кнопку и шаговик делает нужное количество шагов.

Все это прекрасно работает с использование delay для управления step dir, но с millis заставить работать не могу никак. Шаговик пищит и все. Ничего не понимаю. Помогите пожалуйста советами.

код с дилей
 

Помогите разобраться с кодом

Хочу переделать китайскую машинку на ардуино. Arduino micro pro + TB6612FNG + NRF24L01 с антенкой. Два моторчика соединены к драйверу TB6612FNG, один будет поворачивать колеса, а другой движение назад вперед. Тестировал беспроводную связь между двумя NRF24L01, все пакеты отсылаются и приходят нормально,так что с проводками я не напутал. Код взял с проекта на ютубе, но он меня не работает ) Пытался методом тыка менять значения всякие, но понял что я в этом не понимаю совсем, то моторчик крутиться сначала на высоких оборотах, то на маленьких, то реагирует на джойстик совcем не так.

Энергосбережение Arduino и SD карта

Добрый день.

Возникла проблема, появилась необходимость разработать устройство на ардуине с использованием SD карты. Так как питание от аккумулятора, встал вопрос энергосбережения.

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

Исмользую стандартную библиотеку для работы с картой.

Спасибо.

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

Здравствуйте товарищи ардуинщики.
На данный момент я обладаю не достаточным количеством знаний в области написания скетча.
И для полного получения опыта, скажите, где вы получали знания для программирования платформы Arduino?

Управление TFT экраном после восстановления питания

День добрый. 

Есть конструкция собранная на adafruit'ских компонентах - 32u4 и их же TFT экран. Экран управляется по SPI, программа написана, грузится и работает. Но после снятия питания требуется перезаливка программы или reset для восстановления отображения на экране. Хочу сделать программный сброс, но не могу понять за что зацепиться - как понять, что было отключение питания? 

Решение с подачей импульса на RST понятно, но хочется обойтись программными средствами. 

Буду весьма признателен за советы.  

 

Помогите переделать скетч из энкодера под джойстик

Здравствуйте!

Есть следующий код, в нем реализовано переключение режимов светодиодной ленты энкодером. Так как энкодер я победить не смог(сначала скакал туда-сюда, припаял конденсаторы, стал переключать через единицу), то решил вместо энкодера воткнуть джойстик.. Хочу чтобы вправо-влево переключались режимы, а вверх-вниз регулировалась яркость)) Вобщем прошу помощи господа ардуинщики!