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

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

Можно ли подключить два датчика температуры LM35?

Можно ли подключить два датчика температуры LM35? и как?

Спасибо.

Формат обращения к Serial.println и обязательное ожидание инициализации USB native

1) Увидел в одном примере  http://playground.arduino.cc/Main/InternalTemperatureSensor непривычную форму обращения к Serial.println , где описана функция F() и что делает ?
 

void setup()
{
  Serial.begin(9600);
  Serial.println(F("Internal Temperature Sensor"));
}

2) и в другом  примере - почему  если USB "native" (что это значит), нужно в течение неопределенного времени ждать пока он инициализируется (  while ... ) ?

помогите новичку пожалуйста !!!

ПОЖАЛУЙСТА помогите с примером кода 

есть код

int ledPin = 13;

int pwm = 10;

bool state = 0;

int gol = true;

 

void setup()

{              

  Serial.begin(9600);

  Serial.println("HELLO WORLD!!!");

  pinMode (ledPin, OUTPUT);

  pinMode (pwm,OUTPUT);

}

void loop(){

  while (Serial.available() > 0)

  {

Передача файла на сервер через POST

Хочу под один проект приобрести ttl-камеру и шилд ENC28J60. О чема сообстветно веду речь, можно как-то при помощи Arduino Nano загрузить файл(фотография) через POST? Само фото будет лежать на SD-карте

Вычисление погрешности от деления

Изучаю типы данных, чтобы в дальнейшем не наступать на грабли.  Вычисление погрешности от деления проходит правильно - делю на 128 и умножаю на 128 (или сдвигаю на 7 вправо, зате на 7 влево), а разница между исходным числом  0x8FFFFFFF=2415919103 и результатом деления+умножения  (0x8FFFFFFF>>7)<<7=2415918976 выводится неверно.

Должно быть 2415919103-2415918976=127, те потери от сдвига вправо семи единиц, а выводится  1879048192.

GSM сигнализация с герконом сим900 ардуино уно

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

const int buzzer = 3;

const int sensor = 4;

int state; // 0 close - 1 open wwitch

void setup()

{

  pinMode(sensor, INPUT_PULLUP);

}

void loop()

{

  state = digitalRead(sensor);

  if (state == HIGH) {

Как заставить серву добавлять или убирать 5-10 градусов по нажатию двух кнопок.

История такая: обьект двигается, при достижении цели запускается серво и поворачивается на 45 градусов.
 
После чего оператор должен иметь возможность изменить этот угол в + или -.
шаг 5 градусов и есть ограничение в максимальном значении 30 градусов и 65.
 
Никак не могу понять как это сделать (((
ардурино только осваиваю...
 

Arduino Pro Micro (Mega 32U4) + PCM2704

Имеется китайский аудио ЦАП (цифро-аналоговый преобразователь) на микросхеме PCM2704, подключается к ПК по USB, подхватывается ОС как USB Audio DAC со стандартным драйвером. Также подхватывается Android. Звук в наушниках у этой коробочки просто великолепный. Ни на одном плеере такого не слышал. 

Есть у меня Pro Micro (Mega 32U4), если бы подружить их по USB, получился бы аудиофильский mp3-плеер. Насколько это сложно?

Работа с шаговым двигателем 28BYJ-48, и DHT11.

Парни помогите кому не сложно сделать зависимость, написал 2 скетча не знаю как объеденить. Надо сделать чтобы допустим при 20C двигатель делал пару оборотов в одну сторону, а при 30C такое же количество оборотов в обратную.Нужно очень срочно, заранее спасибо!

Что означает: (float&)

Как перевести на "человеческий" (чтобы понять) такую строчку из кода:

float &num = (float&)raw;

В справочнике по языку нет ответа на такой вид записи