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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

[分享]我發現了一個用Python語言快速完成物聯網設計的好方法!

[復制鏈接]
跳轉到指定樓層
樓主
    對于計算機相關專業的畢業生來說,畢業論文真的是一件特別令人頭疼的事情,當然學霸除外……
    畢設、編程……每每想到這里!是不是很想原地爆炸?!
    莫著急往下看--確認過眼神,你就是我要幫助的人!

    下面就給大家介紹一個快速完成設計的方法(絕對的親身實踐哦!)

    作為一名計算機專業的資深學渣,每次分組做項目的時候都是“抱大腿”,臨近畢業,“大腿”們都各奔東西,畢業論文的事就只能一個人扛了!結果悲催的發現大學四年學的東西都還給了老師,代碼敲不了幾行,更不要說做畢設了!

    無奈只能求助某寶,心存僥幸的想找人。結果發現價格一個比一個高,真不是我等窮學生能承受得了的。這才真心的恨啊,沒有好好學習。迷茫之際,只能在某寶搜啊搜,結果真的收到了救星(淚奔啊),偶然一個機會發現了一款能支持拖拽編程的開發板,拖拽編程啊,真是碼盲的救星啊!

    工具篇(真的是超級好的東西,懶得碼代碼的同學看過來)

    1、TPYBoard開發板

    開發板我用的是TPYBoardv102,能寫Python語言的開發板,正好跟專業課程不謀而合,對于學渣的我來說這款板子還是比較容易上手的。首選它不需要任何的編譯工具,把板子插到電腦上就會顯示一個盤符,可以直接編譯運行程序。里面還封裝了很多類庫,比如串口、UART、SPI等,都是現成的,使用起來比較方便,直接調用就可以啦!上張圖片看下:



    2、Python Editor在線代碼編輯器

    最最重要的是TPYBoardv102開發板可以搭配他家的在線編程工具PythonEditor進行拖拽編程!對于不會寫代碼、不想寫代碼的我來說,這真的宛如沙漠里的一道清泉啊!拖拽編程、代碼編程同步進行,真的是福音有木有!




    使用步驟:(簡單介紹一下,感興趣的同學可以自己去官網看,都是免費噠)

    (1)通過Python Editor拼插編程工具得到拼插程序,如下圖所示,點擊下載“main.py”程序文件。



    (2)將下載的“main.py”程序拷貝到TPYBoardv102所對應的電腦盤符“TPFlash”中



    (3)等待存儲完畢即板子上的紅燈熄滅后,可通過putty軟件運行該程序或者使用板載的RST復位按鍵(不推薦使用)運行程序。

    教程篇(相當重要的一趴)

    對于我等學渣來說,教程真的是相當重要的一趴,巧的是TPYBoard真的是提供了相當豐富更重要的是特別適合初學者的教程資料,并且全部免費!我從看第一個教程到最后完成設計用了個把月的時間,對于畢設來說時間足夠了,重要的一點,真的是自己獨立完成的,成就感滿滿不說,自信心也是爆了棚有木有!


    實戰篇(DIY聲控小夜燈)

    畢業論文太長了就不贅述了!下面給大家展示一下我用拼插編程做的第一個小實例,別嫌low哈!

    1、實驗器材(這些教程上都有,也可以在TPYBoard的某寶商城買到,相關的軟件都可以在網站上下載到)


    TPYBoardv102開發板
    Python Editor在線編輯器

    USB數據線
    Putty軟件
    NotePad++軟件
    聲音傳感器模塊 1個
    杜邦線 若干
    面包板 1個
    發光二極管 1個
    聲音傳感器:



    聲音傳感器的作用相當于一個話筒(麥克風)。這種傳感器類的元器件,硬件專業的同學肯定不陌生,關于工作原理,網上資料也是一大把,就不嘮叨啦!

    接線圖:

    接下來就是接線了,也就是將聲音傳感器同TPYBoardv102開發板連接起來,這個不會的同學可以參考下TPYBoard官網的教程,比較詳細的。



    基本程序邏輯:(之前完全不懂,看了教程很快就能理解了)

    在無限循環中,不斷的讀取連接聲音傳感器的X1引腳的電平值,判斷為低電平時,說明有聲音的強度已經達到閥值,接著點亮發光二極管,延時3秒后熄滅。

    拼插演示(重中之重哈):

    Python Editor雖然不需要敲代碼,但是仍然需要有一定的邏輯基礎才能快速上手拼插的。我雖然很渣,但是基本的邏輯還是懂一點的,所以拼插起來很快就上手了!



    上面為了顯示清楚,只是截圖了拼插的代碼部分,真的就只是一些邏輯拖拽而已,而且代碼部分會同步顯示到右側代碼編輯區,非常非常非常方便和快捷。
    下面是自動生成的代碼部分,大家自己使用NotePad++手動輸入代碼,試試:

  1. from pyb import *


  2. x1 = Pin('X1',Pin.IN,Pin.PULL_NONE)
  3. led = Pin('X2',Pin.OUT_PP,Pin.PULL_NONE)
  4. while True:
  5.   if not x1.value():
  6.     led.high()
  7.     delay(3000)
  8.     led.low()
復制代碼

    下載程序到開發板,運行后,發出聲音或敲打桌子,看燈是否會亮。

    好了,碼了這么多字手都累了,咳咳…寫了這么多只是為了推薦給大家一個編程利器,拖拽編程、代碼編程同時進行,可以學習很多小程序、小案例,也可以做出非常漂亮的設計,甚至做工業應用都是可以的哈!

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

使用道具 舉報

沙發
ID:97554 發表于 2018-9-1 16:11 | 只看該作者
這個了解過,可以再ARDUINO IDE環境中只用這種編程形式,如樓主所言,基本邏輯還是要有的,但是要有這邏輯基礎敲敲代碼恐怕也不是難事,編程還就是需要這邏輯基礎。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

板凳
ID:97554 發表于 2018-9-1 16:16 | 只看該作者
對于我們這些缺乏邏輯的來講這種IDE的好處就像易語言和C語言的區別一樣,對于開發者來說C語言更為根本,但是對于我們這些模仿別人程序的,那么這種傻瓜式的東西更容易移植,修改。說白了,C語言沒有基礎的基本無法看懂代碼,但是易語言從漢字層面上至少可以找到大概的功能的位置。所以,修改C語言編寫的軟件我們門外漢做不到,但是修改一下易語言代碼來改變一下小程序的功能等還馬馬虎虎可以做到。

評分

參與人數 1黑幣 +40 收起 理由
admin + 40 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

地板
ID:97554 發表于 2018-9-1 16:25 | 只看該作者

這個東西叫ardublock,是個插件,下載后放到ARDUINO IDE的某個文件夾里,然后在工具里就會出現這個選項


回復

使用道具 舉報

5#
ID:97554 發表于 2018-9-1 16:32 | 只看該作者
我還是把附件一起放上來吧

點擊:文件     ------    首選項找到草稿碼(Sketchbook location)位置,并在計算中打開此文件目錄
在該位置里面按新建tools目錄
然后在toos目錄下面新建ArduBlockTool目錄(警告:必須按照這種方法新建,并且大小寫一致)
在ArduBlockTool下面新建tool目錄
將你下載的ArduBlock的jar包放在tool目錄下面
重啟Arduino程序你將會在工具下面多了一個ArduBlock選項

ardublock中文版下載ARDUINO圖形化編程.rar

2.65 MB, 下載次數: 40

回復

使用道具 舉報

6#
ID:387700 發表于 2019-9-29 19:06 | 只看該作者
這個看上去是比較簡單
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产乱码精品一区二区三区中文 | 国产精品久久久久久久久久久久久 | 伊人伊成久久人综合网站 | 91在线精品一区二区 | 韩日视频在线观看 | 成人在线观看免费观看 | 日韩在线小视频 | 午夜视频网 | 欧美日韩精品在线一区 | 亚洲高清电影 | 成人在线电影在线观看 | 超碰导航 | 欧美成人免费在线 | 2021天天干夜夜爽 | 三级在线视频 | 日韩一级免费看 | 在线国产小视频 | 日日夜夜视频 | 亚洲精品视频一区 | 国产一区久久久 | 懂色av蜜桃av | 国产精品.xx视频.xxtv | 国产69精品久久99不卡免费版 | 少妇av片 | 欧美成人猛片aaaaaaa | 国产免费播放视频 | 在线视频一区二区三区 | av黄色在线观看 | 天堂久久久久久久 | 国产高清美女一级a毛片久久w | 国产欧美一区二区三区另类精品 | 99亚洲视频 | 2019精品手机国产品在线 | 天天av综合 | 国产精品久久久久久久久久久久久 | 日韩久久久久久久 | 9999国产精品欧美久久久久久 | 久草视频观看 | 欧美成人综合 | 一区二区三区视频在线观看 | 国产一区二区三区久久 |