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

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

Как использовать библиотеку на чистом си

 Добрый день!

Я использую Arduino IDE. Основная программа и несколько библиотек написаны на с++. 

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

Вопрос: как правильно компелировать проект в Arduino IDE, когда есть библиотеки и на с и на с++?

Сравнение сигнала двух микрофонов

 Привет!

Господа Гуру, посоветуйте где я ошибаюсь?

Задача: взять сигнал от двух микрофонов (левого и правого), сравнить какой сильнее, по разнице высчитать угол поворота машинки и повернуть ее на этот угол в сторону более сильного звука.

Предусилители на транзисторе я спаял. Микрофоны подключаю на А1 и А2. При проверке каждого в отдельности (шкала из 6 светодиодов на D6-D12) все работает (светодиоды загораются в зависимости от уровня звука).

Подключаю оба микрофона и высчитываю угол (мик1/(мик1+мик2)*180). Подключаю машинку.

Бoлшые цифры на LCD

 Как зделать большые температурные цифры на LCD. Как ссоеденить два кода

                                температурный:
 

Общение двух МК

Добрый день.

Делаю сейчас проект (пневмоподвеска) и столкнулся с тем что у МК закончились ноги , да

и программные ресурсы тоже подходят к концу.

И вот я решил вынести дисплей на второй МК.

Городить какие то протоколы нет ни времени ни желания. 

Так вот решил я сделать простой  интерфейс ЦАП - АЦП.

Т.е. один МК отдает ШИМ другому (например analogWrite(6,100);) .

На другом МК пытаюсь поймать это дело analogRead(14).

По идее должно быть 400. Но там либо чушь либо уровень подтяжки.

M41Tt56 и ATMEGA1280

 Сразу прошу прощения за глупые вопросы, но в программировании я совсем не щарю....

Подарили мне  ATMEGA1280 хочу сделать на ней таймер на несколько каналов с управлением яркостью диодов и терморегулятор, купил микруху M41Tt56 аналог DS1307 собрал, подколчил но как ее заставить работать не знаю...

вот такое залил в контроллер 

Template keyword

 Наткнулся тут на одно библиотечку www.arduino.cc/playground/Code/Utility

Интерестна даже не сколько она, сколько реализация. Там увидел вот такой код:

Serial port 'COM9' already in use. Try quiting any programs that may be using it. Serial port 'COM9' already in use. Try qu

Есть WindowsXP, Raduino, серва с постоянным вращением.

Есть такой скетч, см. ниже. (Я хотел посмотреть как себя ведет серва в зависимости от значения угла)

После загрузки программы в ардуино монитор не открывается. И выдает сообщение об ошибке:  Serial port 'COM9' already in use. Try quiting any programs that may be using it.

Плюс ко всему из устройст исчезает порт com9. 

Вчем дело? Как смотреть на сериал?

запись во внешнею EEPROM

КАК записать данные во внешний eeprom ? Я использовал вот этот скрипт, однако он выдаёт ошибку: строка 12 символ 1 файл не найден Информацию брал отсюда: timewitharduino.blogspot.com/2009/06/storing-strings-in-eeprom-byte-by.html

печать на это

Помогите  пожалуйста с задачкой.

Есть крутилка, кнопка и семисгемнтый диплей.

Если покрутить крутилку, то на дисплее показывает цифры от 3-9.  Нужно что-бы при нажатии кнопки, выводилась цифра на эхо-экран ардуино. Все оборудование определеннов доп. файле и подключается  через инклюд.  Написал вот и застрял.