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

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

Помощь со звуком

Приветствую, в программировании почти ничего не смыслю, поэтому и прошу Вашей помощи. Схема такая: предусилитель на оу, после этого я преобразую аналоговый -1/+1В в цифровой 0-1.1 В. Этот сигнал идёт на ардуину duemilanova. На выходе преобразователь с цифрового обратно в аналоговый. Просьба такая :
Программа, которая ловит входящий сигнал, после этого разнообразные искажения(думаю осилю сам) и вывод с помощью шим. Я немного понимаю конечно, но со звуком у меня полнейший ступор. Прерывания зачем то, прочая фигня. В общем надеюсь на вашу помощь, заранее спасибо.

Есть вопрос, уважаемые программисты.

Здравствуйте. Я новичек в работе с arduino. Недавно встретился с проблемой. Проект такой: есть движковый резистор alpha A10k. Подключён к аналоговому входу А0. Программно разделил входящие данные на 133, чтобы получились значения от 0 до 9. Мне нужно, чтобы при определённом положении резистора срабатывал сигнал на реле. Это возможно? Помогите пожалуйста с кодом. Вот что я написал:

Дублирование сигнала на пине

Доброго времени суток, извиняюсь если вопрос слишком глупый, я совсем новичёк в этом.

Что собственно нужно:

подаём на пин 1 импульсы скажем 8кГц, 

с пина 2 нужно снять такой же сигнал,

с пина 3 такой же по частоте, но инвертированый.

Вывод значения температуры на экран 16x2 размером 1 символ на 2 строки

Всем привет. Может уже реализовывал кто-нибудь: вывод значения температуры на экран 16x2 размером 1 символ на  2 строки.

Запуск сторонней функции в loop(), нужна помощь.

Здравствуйте, помогите пожалуйста разобраться с кодом. Коротко о проекте: сбор показаний с датчиков с интервалом в 2с, и плюс решил на борту шим регулятор одной кнопкой замутить. Раздельно эти функции выполняются на ура, а вот вместе из-за delay, обработка кнопки тормозит...пробовал проводить измерения сторонней функцией, а шим оставить в loop, но ничего не вышло...я так и не понял как вызвать функцию которая ничего не возвращает в loop. Может сделать вывод в серийный монитор из результатов измериний в loop, а сторонняя функция будет проводить измерения и передавать результаты в loop?

не работает библиотека 'MAX6675'

установил библиотеку (не обругалось, но в списке библиотек не появилась), хотя папка MAX6675 появилась

#include "max6675.h"

int thermoDO = 4;
int thermoCS = 5;
int thermoCLK = 6;

MAX6675 thermocouple(thermoCLK, thermoCS, thermoDO);

получаю ошибку: error: 'MAX6675' does not name a type

 

уже весь мозг сломал, подскажите куда копать?

Управление реле через arduino, enc28j60 и кнопки

Здравствуйте, уважаемые посетители и администраторы форума.

Совсем недавно начал играться с Ардуино и появился вопрос, который не знаю как решить. Опишу всё максимально подробно.

Есть в наличии: 1) Arduino Uno, 2) модуль сети mini enc28j60(в перспективе хочу заменить), 3) плата с двумя реле srd-05vdc-sl-c (использую только одно реле. В перспективе хочу заменить), кнопка тактовая без фиксации.

С горем пополам спустя несколько дней накидал такой скетч:

Многомерный масиивы

Прошу прощения если такой вопрос уже звучал. Просто видимо не докопался!

Суть моего вопроса.

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

 

Объявляю массив:

unsigned long myArray[2],[5] = {{aa00ff00h, ccff00ffh},{aa00ff00h, ccff00ffh},{aa00ff00h, ccff00ffh},{aa00ff00h, ccff00ffh},{aa00ff00h, ccff00ffh}};

В программе пытаюсь обращаться к массиву:

old = myArray[j],[i]/16777216;

Компилятор выдает:

15:26: error: expected unqualified-id before '[' token

 

GSM Shield(SIM 900) - запросить баланс

Джентельмены, прошу пояснить азы запроса баланса (МТС).

В телефоне набираю *100#

получаю: Баланс : 129,91р,Лимит0.01

В ардуине пишу:

resp = modemAccess.writeModemCommand("AT+CUSD=1,\"*100#\"", 20000);
      
      Serial.print("Responce(OK/ERROR):[");
      Serial.print(resp);
      Serial.print("]");
      Serial.println();

 

Вопрос по IR управлению

Здравствуйте! Строго не судите я новичок!

есть скетч :