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

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

Быстрое чтение цифровых входов Arduino DUE

Коллеги! Второй день бьюсь с задачкой.

Имеем Ардуинку DUE надо единовременно прочитать байт данных на цифровых входах сравнить значение байта и в соответствии с результатом выдать определенный сигнал.

Проблема вот в чем, стандартное обращение копец какое медленное и побитное до кучи -> можем потерять часть данных. Решил обратиться напрямую к регистрам. Доселе с 32-х разрядными МК не работал и логику работы с регистрами не знаю. 

Ardunio RTOS через хук 0 таймера. Проблемы с отладкой кода.

В общем когда писал, что работает - несколько поторопился. Как раз попытка использовать Serial.print() неожиданно привела к нестабильной работе, и то что оно у меня "работало" оказалось делом случая.

Краткое описание ситуации:

Начало положено идеей ЕвгенийП о том, что можно добавить в обработчик прерывания по переполнению системного таймера 0 - "хук" в виде указателя на функцию, которую обработчик будет вызывать каждую миллисекунду и тем самым исполнять некий код с периодичность 1024 микросекунды.

Вопрос по AT команде

Какой At командой реализовать проверку, взяли ли трубку на том конце?

помогите подключить датчик MPX4250A мотороловский

Использование датчика давления буста MPX4250A.

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

с выводом на планшет

подмогните со скетчем ?

сейчас уже реализовано на Леонардо следущее:

Время выполнения сценария IF

Добрый день, заранее извиниюсь за возможно глупый вопрос. Я только начал изучать програмирование arduino, немогу разобраться с одной проблемой. К примеру, суть программы при нажатии кнопки на пульте выполняется сценарий, но надо чтоб он выполнялся допустим 30 сек, подскажите пожалуйста как это можно сделать? не могу никак найти.

Фунция (X^D)%M

Доброго времени суток. Есть функция для возведения в степень и взятия подуля ((X^D)%M), для большого результата X^D. Функция написана на C#. Помогите переписать под Arduino. Огромное спасибо за помощь. Я новичок. 

Управление пиксельной светодиодной лентой ИК пультом

Здравствуйте!
Подскажите пожалуйста в чем дело. Хочу ик-пультом управлять эффектами на ленте. По отдельности ик приемник принимает стабильные значения кнопок, но если включить в loop() функцию анимации ленты, то на каждую кнопку пульта при нажатии приходят каждый раз разные значения, что делает невозможным их обработку

Помогите разобраться с назначением функции на кнопки

Есть проект простенького семплера. В данный момент умеет только считывать состояние цифрового входа и проигрывать указанный звуковой файл с SD карты. 

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

Как мне научить ардуину читать список файлов на карте, и назначать их на кнопки? 
 

Код:
 

Передача данных по i2c

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

Нужно от слейва получить массив, например int data[2]. Если отправить его можно, как Wire.wright(data,sizeof(data)) то как его правильно принять на мастере?

Создание папки по Bluetooth

Возможно ли создание папки на SD с определенным названием, по команде переданной по Bluetooth на Arduino?