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

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

Помогите с фьюзами , проц 20 Мгц atmel168-20au

Поясните новичку , есть готовая плата с atmega 168-20au кварц на 20Мгц , шиться буду через arduino ide . Как подправить файлики для зашивки боутлоадера для работы с данной платой???

Arduino Due & Keil

Подарили мне плату "Arduino Due".
До этого я баловался с "Arduino UNO".
Запустил простой проект от UNO на DUE. Все работает.
Но для более серьезной платы захотелось более серьезную среду разработки.
Почитав в интернете, решил воспользоваться Keil-ом.
Поставил версию 4.70.
Создал простой проект. При компоновке, Keil выдавал ошибку о не нахождении
стандартной библиотеки. Оказалось, системная переменная ARMLIB указывала

ЦАП и Arduino Uno

Подключаю к ардуино микрофон и оцифровую с него сигнал через встроеный ацп ардуино. Затем мне надо эту цифру передать на ЦАП через SPI. Подскажите като знает какой надо код. Сколько не пробовал на выходе ЦАПа нет сигнала.

Что делает код

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

Возникла необходимость передать данные по интерфейсу UART на контроллер ATMega 328p. Контроллер прошит и работает правильно. Есть кусок кода от другого контроллера на базе Arduino, он собирает буфер значений и передает их. Проблема в том, что сейчас есть необходимость сделать то же самое на другом устройстве и на языке C++. Камнем преткновения стало обилие специфических для Arduino функций, которые сильно затрудняют понимание кода. 

Собственно код:

 

Регистр сдвига и дисплей

Добрый день,

просьба в помощи. Поневоле судьба заставляет программировать под контроллер atmega16.Разработчик  разработал свою железяку на которую программил на асемблере, сам ушёл,а никто в контроллерах не разбирается.  Я с контроллерами дело не имел, ассемблер для меня как китайский. Единственное, что я могу попытаться сделать, это посчитать его устройство ардуиной и прогаммить для него в ардуинной иде.Нашёл к счастью в интернете как подружить ардуино иде и atmega16.Схема устройство есть и прошивалка есть.

3 независимые импульса прямоугольной формы на выходе

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

Таймер1

   Привет. не могу прочитать старший байт  16 разрядного  счетчика таймер1 TCNT1H. Написано что этот байт читается в  регистр ТЕМР при чтении TCNT1L. Как я понимаю сначала надо  считать  TCNT1L(вроде как  получаетсч его считать), а потом считать значение TCNT1H из ТЕМР. только вот регистр ТЕМР в  ардуино не видно. Как использовать  Таймер1? Спасибо.

BH1750FVI sample code

Добрый день.

Первая попытка что-то сделать. Прикрутить лайт сенсор BH1750FVI к мега2560.

Есть sample code

ind или string в const char*

Создаю проект на плате ардуино уно и на интернет модуле enc28j60. Работаю с библиотекой EtherCard.

Cуществует така строка static void browseUrl (prog_char *urlbuf, const char *urlbuf_varpart, prog_char *hoststr, void(*cb)(uint8_t, uint16_t, uint16_t))    

 

Скрестить Arduino UNO и GSM шлюз

Добрый день.

Вот тут создавал тему http://arduino.ru/forum/obshchii/zhelezo-dlya-dorabotki-sushchestvuyushc...

Нашел провода для скрещивания, распиновку с RS232 нашел, надо подключать и смотреть что получится:) страшно:)

Но вот теперь как раз подошел к самому интересному, программированию.

И вот как теперь программно связать ардуину и gsm шлюз?

Использовать Serial ?