相關(guān)商品

  • 基于Arduino 互動電子積木套件 arduino UNO R3開發(fā)實戰(zhàn) 愛上制作
  • Arduino UNO R3 控制器 ATmega328P-PU+ATmega16U2 arduino 原裝進口
  • 奧松機器人 Arduino UNO R3 V5.0傳感器擴展板 電子積木 正品保障 傳感器套件專配 單片機開發(fā)
  • Arduino MEGA Sensor Shield V2.0 專用傳感器擴展板 電子積木
  • Arduino Due ARM控制器 Arduino原裝進口 32bit CortexM3
  • Arduino Starter Kit Arduino入門套件 意大利中國代理
  • Arduino Yun Arduino官方原裝 Arduino Yún WiFi Linux
  • Arduino無線SD擴展板 Arduino原裝進口
  • Arduino Ethernet w/o PoE Arduino原裝進口 arduino網(wǎng)絡(luò)擴展板
  • Arduino UNO R3 SMD 控制器 ATmega16U2 開發(fā)版 單片機 sparkfun原裝進口
  • PicoBoard互動創(chuàng)新板(單板非套件) 傳感器互動板 Scratch教學(xué)傳感板
  • PVCBOT零基礎(chǔ)機器人制作配書套件 小學(xué)生DIY模型科技小制作套裝
  • PVCBOT零基礎(chǔ)機器人制作教材  DIY機器人配書套件 科技小制作小發(fā)明
  • PVCBOT零基礎(chǔ)機器人制作工具包 五金焊接電子模型玩具工具箱套裝
  • ArduPilot 固定翼 飛控 多旋翼 Arduino 控制器 Sparkfun原裝進口
  • Arduino 雙路大功率直流電機驅(qū)動擴展板 VNH5019 美國Pololu原裝
  • Arduino 直流電機驅(qū)動板 MiniMoto DRV8830 IIC/I2C Sparkfun原裝
  • Arduino 機器人權(quán)威指南 愛上Arduino制作指南
  • Arduino 模擬傳感器 Slider Sensor 直滑電位計 位置 滑動傳感器
  • Arduino Intel Galileo Gen 2 伽利略開發(fā)板 官方授權(quán)
  • Arduino 聲音傳感器 Sound Detector 聲音檢測模塊 模擬傳感器
  • 當前位置: 首頁 > 應(yīng)用教程 > 【創(chuàng)客學(xué)堂】基于Arduino UNO 觸控鍵盤實現(xiàn)CAD快捷制圖新方法

    【創(chuàng)客學(xué)堂】基于Arduino UNO 觸控鍵盤實現(xiàn)CAD快捷制圖新方法

    編輯:Techie2013-08-09 13531382@qq.com 瀏覽次數(shù):1132

        Hello,大家好,上次用Arduino Leonardo仿著MakeyMakey改成了一個觸摸按鍵的玩具,大家一定玩的(和吃的)挺happy的吧?呵呵,但是大家有沒有想過能用Arduino來干點正事兒呢?這次我就帶大家再次動手,把Arduino控制板升級成實用工具,并且?guī)Ыo大家一個神奇的發(fā)現(xiàn)。
    從真沒有到可以有
        常用CAD制圖的人一定都聽說過CAD快速畫圖時用到的CAD左手鍵、CAD快捷鍵吧?在繪圖中我發(fā)現(xiàn),要輸入一點坐標,其過程是:X坐標值  逗號  Y坐標值 回車。好的,問題來了:常規(guī)鍵盤上的逗號鍵位距離數(shù)字區(qū)太遠,輸入時手位移動過大,我們不得不低下頭來看著鍵盤,或者左手橫跨整個鍵盤,或者右手移動兩個位置,才能完成一個坐標值的輸入。
        有木有逗號鍵位在數(shù)字區(qū)旁邊的鍵盤呢?看到上面的說明,不知道你會不會這么想?反正我是想了,但現(xiàn)在手里這個真的沒有。沒有?不是問題!我們自己做一個,而且還是觸摸的!
    剛從奧松器人基地入手了一塊2013全新的Arduino UNO R3的控制器,這回我們用它來改這個專用鍵盤,Arduino觸摸鍵盤基本原理可以書接上回:Arduino當做MakeyMakey玩,這里就不再細說啦。這次用的電路連接與程序雖說都源于上次,但都有很神奇的改動。

     

     Arduino UNO R3控制板              Arduino 傳感器擴展板v5.0
              Arduino UNO R3控制板                                   還用到了一塊擴展板

    神奇的電路連接
        鍵盤按鍵制作方法是用鋁箔膠帶,剪2 個1cm*1cm的方塊,疊雙層,粘在鍵盤向上鍵位的右側(cè),中間引出一根杜邦線即可。Arduino UNO R3板上也so easy,但是很巧妙,只需要2根線,一根將A0與觸摸銅箔膠帶塊相連,另一根將A1端口接到+5V,就OK! 連原本用的上拉電阻都省了。不理解這是哪門接法?看了下面的程序你會更不理解,哈哈。實話說,我現(xiàn)在也一樣。


     專用觸摸鍵盤與Arduino UNO與傳感器擴展板
    神奇的電路連接方法,是不是so  easy?


     
    神奇的程序語句

    //program name:CAD touch key ","
    int InPut0 = 0,InPut1 = 0;  //觸摸輸入值暫存
    int TouchedValue = 400; //臨界比較值
    void setup()
    {
      Serial.begin(9600);
    }

    void loop()
    {
      InPut0 = analogRead(A0);
      InPut1 = analogRead(A1); //程序中最神奇的一句,其實本沒有A1口什么事情的,但真的:沒有你不行
      if(InPut0 <= TouchedValue ) //按鍵檢測及去抖動
      {
        delay(20);
        if(InPut0 <=TouchedValue)
        {  
          Serial.write(','); //發(fā)送","字符
        }
      } 
      delay(50);   //調(diào)整按鍵重復(fù)速率
    }


    神真的出現(xiàn)了
        我目前也只能這么解釋給自己了,因為我和我的小伙伴們都驚呆了。
    程序相比上次要簡潔得多,效果挺成功,幾乎沒出過錯,就是因為里面貌似多余的一句:InPut1 = analogRead(A1)!這是歪打正著弄出來的,也是電路接法如此簡單的成因。制作成功歸成功,但科學(xué)不能靠神來解釋,是要求真像的,我認為這個可以有。在此留下奧松機器人前沿科技版塊地址,求回復(fù),討論一下程序與接法,共同進步。
     

    專用觸摸式坐標輸入,CAD快捷制圖,那是相當快
    專用觸摸式坐標輸入,CAD快捷制圖,那是相當快


        快去動手吧,這樣的“CAD快捷鍵”工具雖還不足以讓你成為神級人物,但還是會一定程度上提高你工作效率的。而且,你不想來感受一下這神奇的程序嗎?


    相關(guān)鏈接:
    奧松機器人官網(wǎng)  :Http://m.lifestyle201.com
    奧松機器人前沿科技: http://m.lifestyle201.com/article_cat-14.html
    Arduino UNO R3:   http://m.lifestyle201.com/goods-141.html
    Arduino Leonardo:  http://m.lifestyle201.com/goods-114.html
    Arduino 傳感器擴展板v5.0 :  http://m.lifestyle201.com/goods-147.html

     

    • 用戶評價

    暫時還沒有任何用戶評論

    總計 0 個記錄,共 1 頁。 第一頁 上一頁 下一頁 最末頁
    用戶名: 匿名用戶
    E-mail:
    評價等級:
    評論內(nèi)容:
    驗證碼:
    captcha

    Hi,大家好,我是小奧!

    歡迎來到奧松機器人的世界!

    需要咨詢服務(wù)請點小奧哦!

    • 銷售咨詢: 銷售咨詢
    • 銷售咨詢: 銷售咨詢
    • 技術(shù)支持: 技術(shù)支持
    • 咨詢電話:
      0451-86628691
    Top