<acronym id="xonnx"></acronym>
      <td id="xonnx"></td>
    1. <pre id="xonnx"></pre>

      1. 專注電子技術學習與研究
        當前位置:單片機教程網 >> Arduino >> 瀏覽文章

        基于Arduino和Flash的DisLab課件制作教程—1

        作者:未知   來源:不詳   點擊數:  更新時間:2014年07月31日   【字體:

           用arduino和Flash做DisLab課件已經 第6個年頭了,雖然本人比較懶,但是斷斷續續也做出了點東西。這些東西有些做完了就拆了,只留下了點程序留在電腦里,有些連程序都找不到了......想想當初花了這么多功夫,如果就這樣丟了也挺可惜的,所以索性花點時間整理一下,寫點關于Arduino和Flash連接制作DISLab的教程,好像這方面的研究好像在網上挺難找到的,也算將自己的研究拿出來秀秀了......我本人是個物理教師,雖然城市學校里都配了各種DISLab實驗室,但是我想總有很多鄉下的學?赡苓沒錢采購,那么它們就可以采用我的方案,又便宜又好用的基于Arduino和Flash的DisLab實驗室,只不過需要自己動手來做硬件和軟件,但是做出來的DisLab課件絕對比買來的要有個性化。也可以做一些針對一些疑難實驗的特殊解決方案,例如無線力傳感器、無線速度傳感器等等現在花錢還買不到的Dis設備。

            關于Arduino、Flash知識的普及在本教程中就不介紹了,自己買本書或者上論壇去補習補習。我們就從Arduino和Flash連接開始我們的第一節。
                                        第一節    Arduino和Flash的連接
            去百度里搜一下Arduino和Flash,發現我的博文Arduino與Flash的連接,和arduinoflash的as3連接居然排在了第2、3位,可見這方面研究真少的可憐。而我那兩篇特別是第一篇是很久之前的了,現在大家都用as3來編了,很少再用as2了。而第二篇關于as3連接的卻寫的不是很詳細,下面正式開始吧:
            Arduino和電腦是用串口連接的,當你連接Arduino并裝好驅動后,你會在設備管理器中找到你的Arduino的串口號:
           

        可以看到我的Arduino Mega ADK的COM口是4號,你也可以找找你的Arduino用到的COM口號,并記住它。這里要注意的一點是你的ArduinoCOM口號不能大于9,這是因為待會我們要用的一個串口代理軟件不支持,我不會自己改軟件,沒辦法,只能用COM9以下的串口號了,如果不幸的發現你的Arduino的COM號大于了9,那就能強制的在端口設置——高級里改成小與9的端口號,只是這樣有可能造成COM口號沖突,這是我現在的一個“痛”,真希望有大俠來解決這個問題。

          再來說說Arduino連接Flash的關鍵程序:serproxy
          共有兩個文件,一個是cfg文件,可用記事本打開,修改。另一個就是exe文件。
          首先的先修改cfg文件:
        **********************************以下為程序**************************************
          # Config file for serproxy
        # See serproxy's README file for documentation
        # Comm ports used
        comm_ports=4
        # Default settings
        comm_baud=9600
        comm_databits=8
        comm_stopbits=1
        comm_parity=none
        # Idle time out in seconds
        timeout=300
        # Port 1 settings (ttyS0)
        net_port1=5333
        # Port 2 settings (ttyS1)
        net_port2=5333
        # Port 3 settings (ttyS2)
        net_port3=5333
        # Port 4 settings (ttyS3)
        net_port4=5333
        # Port 5 settings (ttyS4)
        net_port5=5333
        # Port 6 settings (ttyS5)
        net_port6=5333
        # Port 7 settings (ttyS6)
        net_port7=5333
        # Port 8 settings (ttyS7)
        net_port8=5333
        # Port 9 settings (ttyS8)
        net_port9=5333
        # Port 10 settings (ttyS9)
        net_port10=5333
        ****************************************************
        先找到程序中的comm_ports=4這一句,因為我的Arduino是COM4端口,所以“=4”。如果你的arduinoCOM端口是5,就改成“=5”,以此類推。改好后保存。
          在這個設置里我把所有的net_port都等于了5333,這里是為了方便Flash端的程序保持一致,當Arduino的COM端口號發生變化時,只要修改serproxy里的comm_ports就可以了,不用修改Flash端的程序。
        關閉窗口

        相關文章

        欧美性色欧美精品视频,99热这里只有精品mp4,日韩高清亚洲日韩精品一区二区,2020国自产拍精品高潮