Arduino. Передача строки через COM-порт

Для передачи строки через RS232 на arduino, нужно воспользоваться вот таким не хитрым кодом, я хотел написать его сам, но зачем изобретать велосипед коли за меня его уже изобрели, правда я из него повыкидывал немного  ненужного.

char inData[20]; // Кол-во символов
char inChar=-1;
byte index = 0;
int ledPin = 13; //Выходной контакт

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

}

char Comp(char* This){

while(Serial.available() > 0)
{
if(index < 19)
{
inChar = Serial.read(); // Считываем символы
inData[index] = inChar; // Храним в массиве
index++; // Увеличиваем индекс на 1
inData[index] = '\0'; // Null в конец строки
}
}

if(strcmp(inData,This)  == 0){
for(int i=0;i<19;i++){
inData[i]=0;
}
index=0;
return(0);

}
else{
return(1);

}
}

void loop()
{
if(Comp("on")==0){
digitalWrite(ledPin, HIGH); //Включить светодиод
}
if(Comp("off")==0){
digitalWrite(ledPin, LOW); // Выключить светодиод
}
delay(100);
}

 

После того как вы посылаете on через COM-порт на arduino загорается светодиод на 13 выходе, если off естественно он выключается.

Теги: , ,

Дата: 25 декабря 2011

Автор: ignusius

Комментарии: 556

Комментарии: 556

  1. deals on viagra or cialis thailand pharmacy viagra cheap generic cialis where to buy herb seeds eating before taking viagra sildenafil tablets 100 mg

  2. nugenix medical marijuana drug interactions new erectile medication cialis 20 mg daily use cialis cost in mexico 100 mg viagra street price

  3. subaction showcomments cialis thanks posted

  4. Attractive section of content. I just stumbled upon your website and in accession capital to assert that I get actually enjoyed
    account your blog posts. Any way I'll be subscribing
    to your feeds and even I achievement you access consistently rapidly. http://www.deinformedvoters.org/viagra-generic

  5. sildenafil 20 mg for ed 18 fda approved contraceptives otc libido booster for women where can i buy viagra or cialis free medication samples for professionals viagra for heart failure 3 day pineapple diet

  6. Ivermectin

  7. how to take viagra 100mg walgreens viagra coupon levitra samples overnight viagra prescription online india pharmacy uses of sildenafil

  8. Excellent article! We are linking to this particularly great content on our site.
    Keep up the great writing. https://tadalafili.com/

  9. alternative cialis aquaphor free samples for physicians nutrigold vitamins reviews sildenafil online fill new prescription online flomax side effects mayo clinic

  10. buy tadalafil 20mg price canada tadalafil mexico - buy tadalafil cialis

Оставить комментарий

*

Комментарий:

Ваш e-mail не будет опубликован.
Обязательные поля помечены *

Разрешенные HTML теги:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>