Вопрос новичка. Не могу выдать данные от Ардуино в комп.

Dimok2012
Offline
Зарегистрирован: 10.01.2012

 Привет, народ.

Подсобите, пож.. Имеем Arduino UNO, ноутбук с Win XP. Через USB шнурок все нормально передается на плату, пока все работает (ну т.е. светодиоды мигают :) ).  Захотелось почитать данные с Ардуино и вывести их на комп. Попробовал просто выдать команды ...

Serial.begin(9600);

Serial.println(...);

А в ответ тишина.  Чего не так делаю ?  Инет порыл, но ничего путного не нашел :(  Читал, что на плате есть "0" вход/выход. Может на него надо что-то подать ?  Или джампер какой-нить поставить ?  Или на компе надо чего-нить сконфигурить?  Как вообще такое делается ?

Заранее благодарен за ответы и советы !

Дмитрий.

zhuki
Offline
Зарегистрирован: 12.10.2011

Serial.println(...);

Такое и правда ничего не выдаст. Загрузите такое ,а потом напишите что получилось.

void setup() {                
pinMode(13, OUTPUT);
Serial.begin(9600);  
}

void loop() {
  digitalWrite(13, HIGH);   // set the LED on
  Serial.print("HIGH");
  Serial.println();
  delay(2000);              // wait for a second
  digitalWrite(13, LOW);    // set the LED off
  Serial.print("LOW");
  Serial.println();
  delay(2000);              // wait for a second
}

 

Dimok2012
Offline
Зарегистрирован: 10.01.2012

 Нуууууу в принципе это я просто для примера написал Serial.println(...)

В реальности все было почти как Вы ответили

В setup'e

  Serial.begin(9600);

В loop'e  (в реальности после читания состояния кнопки)

  Serial.println(digitalRead(butPin));

На выходе НЕТ НИКАКОЙ ИНФЫ.  Хотя кнопка переключает состояние лампочки. Т.е. на экране компа ничего не появляется.  Может какие-нить настройки для компа нужны ?

Но для верности попробую вечерком еще и Ваш код. Спасибо.

  

step962
Offline
Зарегистрирован: 23.05.2011

Dimok2012 пишет:

Т.е. на экране компа ничего не появляется.  Может какие-нить настройки для компа нужны ?

 

 

На "экране компа" ничего и не появится. Окно терминала открывали хоть? Скорость передачи в нем настраивали?

Dimok2012
Offline
Зарегистрирован: 10.01.2012

 ВООООООТ !!!!!!!!  Вот таких слов я и ждал !!!!!!!!!

Значит надо запустить терминал ??????  (а где взять ? а есть в Винде какой-нить стандартный ?  или надо TeleMate найти ? .... ? )

Обязательно попробую !!!!!!!!!!!!!!!!!!!!!!!!  Ну как там настроить .....  попробую разобраться !!!!!!  :)

Я, честно говоря, думал, что когда комп (ну или сама прога Ардуино) чего-то видит на входе он сам чего-нить откроет и .... я же говорю - полный новичок, ничего пока не умею :)

Спасибо за наводку !!!! 

Diemon
Offline
Зарегистрирован: 18.11.2011

 

Я конечно понимаю что новичок, сам такой. Но все же :)

Dimok2012
Offline
Зарегистрирован: 10.01.2012

Ндаааа ....  Вот я лошара :)

Спасибо :)  Как-то не доводилось на эту кнопочку курсор наводить. А уж успеть прочитать мелькнувшую надпись и подавно :)

Вчера попробовал - действительно все получилось. Вот только раз-через-раз возникает проблемка. Соединяю комп и Ардуину, в проге есть вывод в Сериал-порт, пытаюсь переслать прогу на плату и возникает ошибка, что "... порт COM3 (он у меня один единственный) не найдено". Шнурок вытащил, опять вставил, все заработало. Не люблю такие "плавающие ошибки", не всегда понятно кто дурак - сам или компутер :)

Еще раз спасибо !