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

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

Фильтр - вход выход

В примерах arduino есть такая программа для фильтра, нужен совет  как добавить вход и выход к этой программе  A6,A7?
// Moving Average Example
// Shows how to use an FIR filter as a moving average on a simple
// set of data that can be easily verified by hand.

#include <FIR.h>

// Make an instance of the FIR filter. In this example we'll use

ИК-светодиод и ИК-датчик на одной Ардуинке

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

 

Нужно нам для проекта на одной Arduino Nano заупстить ИК-светодиод и считать, что он показывает. 

Но такой код не работает:

Помогите!

Народ, никак не могу разобраться с задержками, суть такова:два пина, 5в подается на вход, диод на выход, когда на входе появляется сигнал, загорается диод. Как сделать так, что бы при условии отсутсвия сигнала на входе, диод продолжал гореть еще несколько секунд, а потом гас. Пытаюсь сделать через функцию millis, но что то не могу ее осилить, обьясните пожалуйста, как правильно написать скетч. Спасибо.

Ультразвуковой датчик движения

Здравствуйте. Есть такая проблема.В общем есть некий ультразвуковой датчик движения. Не получается прикрутить бузер и серво

Серво привод  нужно установить в положение от 0 до 180 градусов (если до предмета расстояние 3 м, установить 180 градусов, если меньше 3х метров - 0 градусов) И настроить интенсивност звучания бузера. 

Помогите пожалуйста, начинающему.

вот примерный код :

sleep mode и потребление энергии

Atmega328P. 

Исследую низкое энергопотребление. Задача думаю стандартная - раз в n минут проснуться, опросить датчики, передать по радио и обратно уснуть.

Датчики DS18B20, радио - XD-RF-5V (433 MHZ)

Либы VirtualWire.h и OneWire.h

Все работает и датчики и радио, и засыпает. А вот экономия энергопотребления - нет. В рабочем  режиме 63ма, в спящем 43ма. Ни каких 0.36 mA (что пишут в интернетах) нет.

Просыпается по таймеру.  Режим SLEEP_MODE_PWR_DOWN. Ипользовал и чистые примеры из 

Как записать в float тисячние,при записи JD= 2451545,25

При записи Юлианского времени недостает точности после запятой идут часы ,минуты,секунды.Нужно чтобы после запятой било ещё 5 чисел.
Так как float даёт только два знака после запятой Пробовал умножать на 10,100 но возникает другая проблема float не может сохранить такой длины значения.

Помогите GSM Shield SIM900

Добрый день!

Стоит задача. Нужно записать полученные данные с сайта на micro sd на флешку. Скетч взял с примера. На серал монитор выводит информацию. Но конда ставлю код записи на флешку. Программа просто ломается. (Извените если что неправильно написал, новичок ))). ) Вот сам код: 

Помогите новичку. очень простой проект, мучаюсь 3 дня.

Помогите со скетчем новичку. Для учебы надо сделать скетч под симуляцию примитивного конвеера со счетчиком. Уже 3 дня мучаюсь, на одном месте. 

Есть конвеер, едет, пока счетчик не насчитает определенное количество допустим кубиков, 5 или 10 (2 режима счетчика) затем мотор отключается, конвеер перекрывается шторкой и с него снимаются отсчитанные ранее предметы. Порты ввода вывода сконфигурировал а вот с циклами беда. Куда какой пихать, с областями видимости переменных тоже беда. Может кто поможет идеей. Сделать через FOR, Switch, While или как то иначе.

Протокол для обмена по блютус

Всем добрый вечер.

Продолжаю изучение возможностей arguing . На очереди обмен данными по Блютус. Посмотрел различные примеры . В основном все сводятся к вкл/выключи светодиода.

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