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

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

Быстрое преобразование Фурье fft для DUE

Добрый!

Залип на вопросе ФФТ.

Пытаюсь снять с аналогового входа сигнал и пропустить его чз ФФТ.

Вроде даже есть библиотека здесь: http://forum.arduino.cc/index.php?topic=225204.0  - библиотека не включается из-за ошибки в ней

Есть вот: https://coolarduino.wordpress.com/2014/03/11/fft-library-for-arduino-due-sam3x-cpu/ - включилась. Но при попытке достучаться - молчит.

Кто-нить знает про работающее ФФТ для DUE?

BlinkWithoutDelay раз 5)

Мужики, возник такой момент в моей карьере "тру-программиста": Представим, что нужно сделать штук 5 блинков без делэя с разным интервалом времени... Я могу решить это обычным способом, примерно так:

Тачскрин

Друзья, помогите! Пришел мне из Китая дисплейчик с тачскрином, все работает, вот только координата по Y перепутана. Использую библиотеку TouchScreen.h    Что-то не соображу, как поправить!

Миллисекунды у DS1307

Добрый день.

Помогите со скетчем для получения миллисекунд с начала дня.

Имею Arduino I2C RTC DS1307 AT24C32 Real Time Clock Module, пользуюсь библиотекой DS1307.h

У DS1307 есть только секунды, есть функция millis(); она возвращает значение миллисекунд. Как это все совместить?

Вывод времени на OLED экран...

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

#include <OneWire.h>
#include <Wire.h>
#include <RTClib.h>
#include <OLED_I2C.h> 
OLED  myOLED(SDA, SCL, 8);
extern uint8_t SmallFont[];
RTC_DS1307 RTC;
void setup () {
  Wire.begin();            
  RTC.begin();
  myOLED.begin();
  //RTC.adjust(DateTime(__DATE__, __TIME__));
}
  void loop (){
   DateTime myTime = RTC.now();
myOLED.print(myTime.year(), 4,4);
   }

ругается на

вкл/вкл при разных значениях параметра

подскажите как реализовать в коде включение при одном значениии параметра а выключение при другом. собираю управление циркуляционным насосом угольного котла, к примеру включение при 50 градусах (температура начнет падать), а выключение при 40.  У меня получается при 50 вкл при 49 выкл .

р1 = 50; // температура включения
р2 = 40; // температура выключения
р3 // 1 - включение насоса

//включение насоса
if (ds.getTempC(sensor2)<p1 && Autopump == true)
{
  p3=0;
}
else{
  p3=1;
}

 

Вопрос по ds1307

Ув. знатоки подскажите пожалуйста как запомнить время на DS1307 при отключении основного питания (в данном скетче)?

Задержка без delay();

Здравствуйте.
У меня такая проблема.
Есть код:

  val = digitalRead(in1);
  vall = digitalRead(in2);
  digitalWrite(out1,val);
  digitalWrite(out2,vall);

И мне нужно,чтобы он 30 секунд работал,а 30 секунд не работал. С delay(); это сделать не получилось. С millis(); тоже,видимо где-то допускаю ошибку или чего-то не понимаю. Буду благодарен за помощь!

Узнать что передает bluetooth

Здравствуйте. Подключаю модуль HC-05 через UNO R3 к телефону.

Реализация включение пк с помощью реле и ардурино с ПДУ.

Помогите, пожалуРасказываю свою проблему подробно. Давно мечтал сделать из старого компьютера HTPC. Но не как не мог подобрать хороший пульт. На форуме XBMC люди  реализовали пульт с помощью arduino. ПДУ работает как клавиатура. А вкл/выкл пк происходит кратко временнымзамыканием реле на кнопку включение пк. Добрые людис форума поделились скетчем