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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3731|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 黑人粗黑大躁护士 | 久久久久国产精品免费免费搜索 | 91亚洲精品国偷拍自产在线观看 | 国产日韩欧美在线 | 盗摄精品av一区二区三区 | 国产激情偷乱视频一区二区三区 | 亚洲毛片在线观看 | 欧美日韩国产传媒 | 亚洲高清在线 | 日韩色视频 | 亚洲国产欧美在线 | 免费小视频在线观看 | 久久久精品网 | 国产精品中文字幕在线 | 精品三级在线观看 | av先锋资源 | 久久久蜜桃 | 一区二区三区欧美 | 免费黄色片在线观看 | 国产精品色 | 欧美福利在线 | 精品国产18久久久久久二百 | 不卡一区二区三区四区 | 国产韩国精品一区二区三区 | 久久久99国产精品免费 | 欧美黄色大片在线观看 | 欧美成人影院在线 | 久久国色 | 日日天天| www.99热| 国产精品1区 | 欧州一区二区三区 | 99这里只有精品 | 久久精品 | 免费黄色日本 | 久久四虎 | 亚洲欧美一区二区三区国产精品 | 国产高清免费视频 | 免费毛片网站 | 午夜爽爽爽男女免费观看 | 伊人久久大香线 |