วันพุธที่ 3 มิถุนายน พ.ศ. 2558

วันที่ 12 ของการฝึกงานที่ FIBO

1.ได้ทำโปรแกรมซื่อสารกันระว่าง อาดูโน่และอาดูโน่โดยการเขียนโปรแกรมซึ่งได้ทำการเขียนโปรแกรมจะออกมาเป็น
#include <SoftwareSerial.h> SoftwareSerial mySerial(10, 11); // RX, TX void setup() { // Open serial communications and wait for port to open: Serial.begin(57600); while (!Serial) { ; // wait for serial port to connect. Needed for Leonardo only } Serial.println("the god's benz!"); // set the data rate for the SoftwareSerial port mySerial.begin(57600); } void loop() // run over and over { if (mySerial.available()) Serial.write(mySerial.read()); if (Serial.available()) mySerial.write(Serial.read()); } และอีกโปรแกรมครับ void setup() { pinMode(13,OUTPUT); digitalWrite(13,LOW); Serial.begin(57600); } int x = LOW; void loop() { if(Serial.available()>0){ int latter = Serial.read(); if(latter == '1'){ x = !x; digitalWrite(13,x); if(x ==LOW) Serial.println("OFF"); else Serial.println("ON"); delay(10); } } } หลังการทำงานจะเป็นการคอนโทรลจากบอร์ดอาดูโน่ไปยังบอร์ดอาดูโน่ครับโดยการรับคำสั่งจากสวิทช์พอกดสวิทช์ให้ LED ติด กดอีกที่ LED ดับครับ โดนการศึกษาจาก www.inex.com ครับซึ่งอ่านแล้วเข้าใจดีมากครับ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น