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

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

Максимальная скорость передачи данных на компьютер

Здравствуйте, подскажите какая максимальная скорость "общения" контроллера ARDUINO DUE с компьтером и какие есть варианты связи?

nRF24L01 на низком уровне

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

Прошу помощи в следующем вопросе:

На форумах и сайтах описывающих работу с модулем nRF24L01 в основном описываются примеры с использованием готовых библиотек (для этого модуля).

Есть ли у кого примеры чтения и записи (значений) регистров через SPI в Ардуино?

 

ds18b20 DeviceAdress указатель

не пойму как передать deviceAdress в функцию для последующего использования

DeviceAddress dAdress = { 0x22, 0xE2, 0x13, 0x52, 0x22, 0x00, 0x00, 0x7A };



get_temp(&dAdress );

void get_temp(uint8_t *deviceAdress)//передать указатель на DeviceAdress

{
temp=sensors.getTempC(deviceAdress*);
}

 

error: cannot convert 'uint8_t (*)[8]' to 'uint8_t*' for argument '1' to 'void get_temp(uint8_t*)'

Fast ADC (Mega2560 132kHz 8bit)

  В качестве взноса на вступление в клуб делюсь своим кодом максимально быстрого АЦП. На Mega2560 16MHz один цикл считывания аналоговых данных и сохранения их в элементе массива происходит за 7,548 микросекунды. АЦП тактируется частотой 2МГц. При такой частоте точность преобразования порядка 7 бит, что, например, для осциллографа вполне достаточно.

SerialDisplay и LCD Nokia 5110

Хотел выводить на 5110 всё то, что пришло в Serial, по типу тестового скетча LiquidCrystal -> SerialDisplay, но не тут-то было. На экран выводятся коды символов в десятичном виде, а не сами символы.

Как исправить?

Мой код:

снова про "без delay"

Здравствуйте. Я все понимаю - тема жеванная пережеванная. Но поиском по сайту и гуглу на нашел решение.

Arduino Due ASM массив

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

как передать ссылку на массив в ассемблерную вставку?

задача: написать на асме чтение данных из порта он же "REG_PIOC_PDSR = 0x400e123c" и сложить их в массив.

не вводится код для написания скетча

Здравствуйте! Проблемма в следующем-устанавливаю разные версии Arduino IDE. Открываю программу,пытаюсь что то написать,но ничего не вводится,ни буквы ни цыфры! В чем проблемма,подскажите пожалуйста? Или раскладка не та,или кодировки какие нужно поменять. Ничего понять не могу! За ранее спасибо! всем кто откликнется. Готовые примеры открывает! Без проблемм.

Где взять библиотеку для IR ИК приемника?

Где взять рабочую библиотеку для IR ИК приемника?

Попробовал разные и все ошибку компиляции выдают. Пробовал под версии 1.5.8 и 1.0.5

Помогите подружить W5100 + LCD Nokia5110.

Привет всем.
Хочу сделать мониторилку состояния батарей УПС и напряжение в сети 220В. 
Задача такова: Устройство снимает показания напряжения кислотных батарей (3 шт.), напряжение в сети 220в и температуру с двух цифровых датчиков 18b20. Все собранные данные выводятся на экранчик nokia5110 и отправляются на сервер для отрисовки графиков.
В скетче использую библиотеки:
#include <SPI.h>
#include <Ethernet.h>
#include <OneWire.h>
#include <DallasTemperature.h>