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

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

photoresistor не получается(

Ребят, подскажите плиз, в чем может быть проблемма... резистор поставил на 10 кОМ.Оранжевый провод идет на 5V,белый на GND,синий на A0

Фотка соединения: http://rghost.ru/44318804.view

in









int lightPin = A0;  //define a pin for Photo resistor

void setup()
{
    Serial.begin(9600);   
}

void loop()
{
    Serial.println(analogRead(lightPin));  
   delay(10);  
}

 

lightPin всегда возвращает 1023 :(

 

 

Две кнопки, Bounce и проблема

Написал скетч для управления драйвером светодиода. Использовал Bounce, потомучто впоследствии хочу дописать шим управление в зависимости от длительности нажатия (ну или количества нажатий). Но пока даже не могу реализовать выключение по нажатию кнопки 2. Но вот Включать получается по нажатию кнопки 1. В чем-то косяк, подскажите где?

прошу ответить в чем ошибка

написал так себе сырую программу для управления роботом

и тут такая проблема когда отправляю число то только после того как отправлю 6 раз это число только тогда функция выполняеться

и еще через bt терминал почему то не работает

и еще пожалуйста может кто нибудь дописать эту прогу на повороты влево и вправо

я использую на мотор шилде 3 и 4 порт 

DHT 22 и ик приемник не работает

Почему то не работает DHT 22 и ик приемник в паре. как только включается приемник показаний с дотчика DHT 22 нет.

Не могу понять как реализовано управление сервоприводаиспользуя ИК сенсоры в демонстрационном примере для AdventureBot

Здравствуйте. Подскажите пожалуйста как именно происходит управление двигателями на основе ИК сенсора вот в этом исходнике кода. До меня дошло что переменнае pan как раз та переменная на которую и ориентируется сервоприводы. Я уже два дня сижу над этой проблемой но понять всеравно не могу :( 

причем тут вообще 

if (temp<600)
    {
      leftspeed=leftmotorstop-600+temp;
      rightspeed=rightmotorstop-600+temp;
    }

и для чего значение 600 нужно ? 

Однократный импульс при выполнении условия.

Подскажите , как прописать задачу.

Есть три переменные и цифровой выход LOW на котором должен пройти однократно короткий импульс (500) HIGH при соблюдения условия !

Помогите написать скетч для движения моторов

В наличие есть вот такой драйвер на 2 ампера:http:http://www.dvrobot.ru/shop/i3.kontroler_dvigatelya.htm ,такая управляшка:http://a-bolshakov.ru/Arduino/Processing/Tank/Tank_01/Proc.jpg ,и вот такой скетч:

Функция с переменным количеством входных параметров?

Есть некая функция, которая используется во многих местах и нормально работает.

Пусть для примера:

void func(int Param1, int Param2) {
   ...
}

Но есть потребность ввести в эту функцию усовершенствование - обработку еще одного параметра (для всех мест, где функция используется - можно оставить как есть). 

Arduino Mega обмен данными ожидание serial monitor


//ДШИ 1 ГОРИЗОНТАЛЬ////////////////////////
int dirpin1 = 10;
int steppin1 = 11;
int leftPin1 = 67;
int rightPin1 = 68;
int Stop1 = 54;
int Stop2 = 55;

//ДШИ 2 ВЕРТИКАЛЬ////////////////////////
int dirpin2 = 12;
int steppin2 = 13;
int downPin2 = 66;
int upPin2 = 65;
int Stop3 = 56;
int Stop4 = 57;

int speedPin1 = 63;           // pin1 скорости
int speedPin2 = 64;           // pin2 скорости
int datch = 9;                // pin касания
int magn = 53;                // pin столика
int stol = 69;                // pin кнопки стола

Дисплей ITDB02-3.2S. Помогите с подключением пожалуйста

Добрый день, скажу сразу, я новичек в работе с ардуинкой, возникла необходимость подключить дисплей ITDB02-3.2S http://devicter.ru/goods/3-2-TFT-LCD-Screen-Module-ITDB02-3-2S, через шилд http://devicter.ru/goods/ITDB02-LCD-Shield-v1, к Arduino Uno, версия Arduino IDE 023.