久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3815|回復: 0
打印 上一主題 下一主題
收起左側

Arduino Uno 學習筆記 在terminal控制--putty , cu

[復制鏈接]
跳轉到指定樓層
樓主
ID:91350 發表于 2015-10-30 12:10 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
    如何讓Uno讀取鍵盤輸入,改變Status LED的明暗並且回傳訊息給電腦呢?有三個方式:
    1: Arduino 的 Serial monitor
    2:puttty,,, 不知道怎麼用 telnet 連接到USB...
    3:CU ,和putty有共同的問題,沒法exit,而且一次只讀一個字元

    程式碼如下:

const unsigned int LED_PIN = 13;
const unsigned int BAUD_RATE = 9600;
void setup(){
  pinMode(LED_PIN,OUTPUT);
  Serial.begin(BAUD_RATE);
}

void loop(){
  if (Serial.available()>0){
    int command = Serial.read();
    if (command == '1'){
      digitalWrite(LED_PIN,HIGH);
      Serial.println("LED on");
    } else if (command == '2') {
      digitalWrite(LED_PIN,LOW);
      Serial.println("LED off");
    } else {
      Serial.print("Unknown command:");
      Serial.println(command,HEX);
    }
  }
}


     以上這段程式碼的意思就是 如果有data進來(Serial.available() > 0) ,就進入if 判斷式,如果是1,Status LED就亮;如果是2,Status LED就暗;如果都不是,就print "Unknown command:" ,同時在下一行把輸入的內容以16進位 print出來。

1:     打開Arduino 的 Tools -> Serial monitor來測試。輸入1,按send ,燈就亮了。輸入2 後面加中文字,燈還是會變暗,後面的中文字的code point就已16進位print出來。可能每個loop只能讀一個字元,才會有這樣的情況。

2:Putty就不多作介紹了。
3:cu ,這命令我是第一次用,網上的介紹不多。連接Uno的指令如下:

     cu -l /dev/ttyACM0  ,和Putty一樣,沒法exit。只好kill掉了。


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日日操av | 亚洲男女激情 | 二区av | 久久久久久亚洲精品 | 欧美三级视频在线观看 | 成年人黄色一级毛片 | 玖玖色在线视频 | av一级久久 | 免费观看黄色片视频 | 波多野吉衣久久 | 鸳鸯谱在线观看高清 | 一区二区三区国产好的精 | 久久久久久久久99精品 | 在线免费观看毛片 | 在线免费毛片 | 99re超碰| 2019精品手机国产品在线 | 精品欧美一区二区精品久久久 | 亚洲一区二区三 | 日本啊v在线 | 成人在线免费观看视频 | 自拍偷拍视频网 | 自拍偷拍3p| 精品久久久久久久 | 国产福利视频 | 亚洲视频免费播放 | 日韩免费看片 | 97久久精品午夜一区二区 | 伊人网伊人 | 成年人在线视频 | 久久亚洲一区二区三 | 国产一区二区三区视频 | 欧美精品一区二区三区在线 | 精品国产一区二区三区久久影院 | 亚洲高清视频一区 | 国产日韩久久久久69影院 | 国产精品视频偷伦精品视频 | 拍拍无遮挡人做人爱视频免费观看 | 91久久 | 亚洲一区二区视频 | 一区精品视频在线观看 |