arduino濡備綍璇诲彇涓插彛鏁版嵁
瑕佸湪Arduino涓婅鍙栦覆鍙f暟鎹紝鎮ㄥ彲浠ヤ娇鐢?code>Serial.read()鍑芥暟銆傝繖涓嚱鏁颁細璇诲彇涓插彛缂撳啿鍖轰腑鐨勪笅涓€涓瓧绗︼紝骞跺皢鍏舵暣鏁拌繑鍥炪€備互涓嬫槸涓€涓畝鍗曠殑绀轰緥浠g爜锛屾紨绀哄浣曡鍙栦覆鍙f暟鎹苟灏嗗叾鍙戦€佸洖璁$畻鏈猴細
void setup() {
// 鍒濆鍖栦覆鍙i€氫俊
Serial.begin(9600);
}
void loop() {
// 妫€鏌ヤ覆鍙g紦鍐插尯鏄惁鏈夊彲鐢ㄧ殑鏁版嵁
if (Serial.available()) {
// 璇诲彇涓插彛缂撳啿鍖轰腑鐨勪笅涓€涓瓧绗?/span>
int data = Serial.read();
// 鍙戦€佽鍙栧埌鐨勬暟鎹洖璁$畻鏈?/span>
Serial.write(data);
}
}
鍦ㄨ繖涓緥瀛愪腑锛?code>Serial.available()鍑芥暟鐢ㄤ簬妫€鏌ヤ覆鍙g紦鍐插尯鏄惁鏈夊彲鐢ㄧ殑鏁版嵁銆傚鏋滄湁鍙敤鐨勬暟鎹紝Serial.read()
鍑芥暟灏嗚鍙栦笅涓€涓瓧绗︼紝骞跺皢鍏舵暣鏁拌繑鍥炪€傜劧鍚庯紝Serial.write()
鍑芥暟鐢ㄤ簬灏嗘暟鎹彂閫佸洖璁$畻鏈恒€?/p>
璇锋敞鎰忥紝杩欎釜渚嬪瓙鍋囪鎮ㄧ殑Arduino鏉块€氳繃USB杩炴帴鍒拌绠楁満锛屽苟涓斾娇鐢?600娉㈢壒鐜囪繘琛岄€氫俊銆傛偍鍙互鏍规嵁鑷繁鐨勫疄闄呮儏鍐佃繘琛岀浉搴旂殑璋冩暣銆?/p>