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

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

Обработка аналогового сигнала.Как правильно?

Подскажите Уважаемые Гуру!Как сделать правильно и красиво с вашей точки  зрения?

Хочется получить точные данные с аналогового входа.Допустим....

Делаем семь измерений по аналоговому входу,отбрасываем самое меньшее и самое большее,

остальные пять суммируем,делим на пять .Далее как быть с дробной частью?....

Или это не в ту сторону?Тогда ткните носом Плиз!

Спасибо!

Акваконтроллер. Помогите исправить ошибки

На форумах Аквалого наткнулся на интереснй скетч. Но он, как оказалось, с ошибками. Часть явных сам поправил, а дальше ни как.

CAN шина авто

У меня есть такая идея возможно ли  считать данные из автомобиля а точнее передоваемую по CAN шине с помощью Arduino. У меня есть магнитолла Panasonic и она без авто работает всего 10 минут затем гаснет. При нажатии кнопки вкл она снова работает. И я хотел бы скачать пакет передоваемой информации ("эмитацию"). дело только думаю в CANe. Благодарен за любой совет.

Помогите разобрать ИК-импульс Miles Tag 2

Есть оборудование lasertag. Разбираюсь в протоколе Miles Tag 2. Используя IrRemote считываю показания разных устройств, пока только реаниматор и игровое оружие. Данные получаю в двоичном коде. Показания с реаниматора считывает без проблем, они сходятся с приведенными данными в таблице, принятый код всегда одинаковый.

помогите подключить Arduino TFT LCD Screen к Arduino Uno R3

 

Всем привет! Помогите подключить  Arduino TFT LCD Screen к Arduino Uno R3 через breadboard. При подключении на экране появляются какие-то полосы. 

Передача нажатия кнопки (с программным удержанием нажатия) по serial

Здравствуйте. Имеется нефиксируемая кнопка и ардуина uno. Если возможно, пожалуйста разьясните, как можно передать фиксируемое значение кнопки (0 или 1) по Serial, 
Что необходимо получить: (Пока кнопка не нажата, в сериал отправляются 0, как только нажали и отпустили, в сериал начинают отправляться 1. Нули начинают поступать в порт, как только повторно нажали кнопку.)

Аквасторож

Здравствуйте. Возникли некоторые проблебы... Собираеюсь сделать аквосторож. Общая схема такая.. Есть датчик потока воды, работает он по принципу выключателя, т.е. на герконе ( я думал по по принципу холла работает ).  Датчик: турбинка с лопастями. на которой несколько магнитов проходят над герконом. Турбинка останавливается в разных положениях, т.е. может встать когда на сигнальном проводе есть плюс, допустим 5в, и может встать когда на сиг. проводе 0в. Я хочу что б, этот датчик при движении воды в нем, т.е. при чередовании 5в и 0в, ардуина перекрывала моторизированным краном воду.

Servo и ошибка при передаче значения 128 градусов

Доброго времени суток! Проблема почти полностью описана в теме. Если подробнее: есть манипулятор с 4мя сервами (база, плече, локоть и кисть). Подключены они к Ардуино Уно. На Уне изначально был примерно такой скетч:

Конфликт библиотек

Конфигурация: Arduino UNO, шильд Ethernet W5100  с SD картой и панель OLED 128Х64 I2C

Простейший код

#include <Wire.h>
#include <GOFi2cOLED.h>
//#include <SD.h>
//#define SD_ChipSelectPin 4 
GOFi2cOLED oled;
 
void setup()
{
  oled.init(0x3C);  
  oled.display(); // show splashscreen
  delay(2000);
 
  oled.clearDisplay();
 
  oled.setTextSize(2);
  oled.setTextColor(WHITE);
  oled.setCursor(0,0);
  oled.println("Hello");
  oled.display();
 
}
 
void loop()
{
 
}