Ch01 感測器與 Python 簡介. 1-5 安裝與設定 D1 mini 前面的程式都是在個人電腦上執行,但缺少對外連接的腳位, 所以將改用 D1 mini 來執行 Python 程式。 下載與安裝驅動程式 連線下載 D1 mini 驅動程式:

Slides:



Advertisements
Similar presentations
Chapter 20. 行銷管理 Chapter 20 網路 行銷 20-2 行銷管理 Chapter 20 網路 行銷 20-3 美國加州大學洛杉磯分校( University of California at Los Angeles )和史坦福研究中心( Stanford Research Institute.
Advertisements

LinkIt ONE開發板的簡介.
第六章 基本輸出入實習.
題目:十六對一多工器 姓名:李國豪 學號:B
Chapter 5 迴圈.
自由軟體Firefox安裝 及youtube影片下載
IIS 5.1 及 FrontPage Server Extensions
臺北市立大學 資訊科學系(含碩士班) 賴阿福
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
Supplement Data Mining 工具介紹 楊立偉教授 台灣大學工管系 2014 Fall 1.
物件導向程式設計 CH1, CH2.
第 3 章 個人電腦的簡易組裝 DIY.
PDFCreator安裝教學.
Q101 在701 SDX Linux上的標準安裝與使用程序v2
JDK 安裝教學 (for Win7) Soochow University
第1章 認識Arduino.
使用VHDL設計—4位元加法器 通訊一甲 B 楊穎穆.
使用VHDL設計—4位元位移器 通訊一甲 B 楊穎穆.
R教學 安裝RStudio 羅琪老師.
安裝JDK 安裝Eclipse Eclipse 中文化
Programmable System-on-Chip™ Cypress MicroSystems (PSoC™) 簡 介
AIM-spice Miao-shan, Li.
Word與PowerPoint的結合 建功國小 陳旻杰 健行國小 張慧如.
電腦遊戲程式設計 軟體安裝 靜宜大學資工系 蔡奇偉 副教授 2006.
2017 Operating Systems 作業系統實習 助教:陳主恩、林欣穎 實驗室:720A.
23-1 連接資料排線的流程 23-2 安裝電源線的注意事項 23-3 電源線安裝流程 23-4 安裝機殼訊號線的注意事項
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
雲端運算的基石(2) 虛擬化技術實作(XP篇─上)
電腦攻擊與防禦 使用電腦教室VMware軟體說明.
Java程式設計 Eclipse.
遠端服務軟體之安裝與使用 TeamViewer
PLC-GPPW軟體使用教學 授課教師:張祖烈
AOT_供應商安裝手冊.
Arduino x 物理實驗 --By Scott.
第10章 Wink畫面擷取教材製作.
TA教育訓練 微處理機系統實習.
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
資料來源 2 網路過濾軟體之安裝說明 資料來源 2.
讓Emulator可以 使用Android Market
中信行動祕書,Android安裝「中信行動祕書」
XILINX FPGA Download Programming
使用VHDL設計 七段顯示器 通訊工程系 一年甲班 姓名 : 蘇建宇 學號 : B
語法:結構 實作:Analog in (VR、光敏+七段顯示電壓) 簡報:廖崇義
WinPXE 無硬碟系統 6.0 安裝說明 憶傑科技股份有限公司
安裝 / 操作 flashget SOP (以Win 7 作業系統為範例)
CVPlayer下載及安裝& IVS操作說明
Arduino互動設計 教學課程 本教材僅用於學術教學 請勿用在商業行為.
FTP使用教學 簡介: 軟體名稱:FileZilla 軟體性質:Freeware 版本: 繁體中文版
Flash 8:開口中 從Y:\ 複製『開口中.fla』到 D:\ 更改名稱為:s3x99 (你的班號) 雙按開啟檔案 2019年5月7日
雲端計算.
韋斯登電橋 Wheatstone Bridge ATS電子部製作.
Video 影像 (VideoPlayer 影像播放器、Camcorder 錄影機) 靜宜大學資管系 楊子青
取得與安裝TIDE 從TIBBO網站取得TIDE
Text To Speech (TTS, 文字轉 語音)、讀簡訊 靜宜大學資管系 楊子青
MiRanda Java Interface v1.0的使用方法
自停式向下計數器 通訊一甲 B 楊穎穆.
Chapter 15 檔案存取 LabVIEW中的檔案存取函數也可將程式中的資料儲存成Excel或Word檔。只要將欲存取的檔案路徑位址透過LabVIEW中的路徑元件告訴檔案存取函數後,LabVIEW便可將資料存成Excel或Word檔;當然也可以將Excel或Word檔的資料讀入LabVIEW的程式中。
ZigBee PRO教學系統 CC2530 實驗.
學生English Central 手機版.
設計與科技 電子學.
使用VHDL設計-8x3編碼電路 通訊一甲 B 楊穎穆.
2018 Operating Systems 作業系統實習 助教:林欣穎 實驗室:720A.
晶片讀卡機驅動程式安裝說明.
樹莓派安裝流程.
安裝JDK 配置windows win7 環境變數
LED Pili LED 中州技術學院 電子系 副教授 余文俊.
第三章 Arduino互動程式設計入門 Arduino程式基礎 認識變數 認識數字系統 認識常數.
NFC (近場通訊, Near Field Communication) 靜宜大學資管系 楊子青
使用VHDL設計-七段顯示 通訊一甲 B 楊穎穆.
Quantum-Wise軟體教學.
Presentation transcript:

Ch01 感測器與 Python 簡介

1-5 安裝與設定 D1 mini 前面的程式都是在個人電腦上執行,但缺少對外連接的腳位, 所以將改用 D1 mini 來執行 Python 程式。 下載與安裝驅動程式 連線下載 D1 mini 驅動程式:

1-5 安裝與設定 D1 mini 下載後雙按執行該檔案:

1-5 安裝與設定 D1 mini 連接 D1 mini 將 USB 連接線接上 D1 mini 的 USB 孔,另一端接上電腦:

1-5 安裝與設定 D1 mini 在電腦開始圖示上右鈕執行「裝置管理員」命令,或執行 「開始 / 控制台 / 系統及安全性 / 系統 / 裝置管理員」命令, 開啟裝置管理員,尋找 D1 mini 板使用的序列埠:

1-5 安裝與設定 D1 mini 如下設定 Thonny 連線 D1 mini :

1-5 安裝與設定 D1 mini

1-6 認識硬體 LED LED 又稱為發光二極體,有長短兩隻接腳。 長腳接高電位,短腳接低電位, 產生高低電位差讓電流流過 LED 即可發光。 電阻 用電阻來限制電路中的電流,避免因電流過大而燒壞元件。

1-6 認識硬體 麵包板 麵包板的表面有很多的插孔。當零件接腳插入插孔時,實際 上是插入下方相連的金屬夾,進而和同一條金屬夾上的其他 插孔上的零件接通。

1-6 認識硬體 杜邦線與排針 杜邦線是二端已經做好接頭的單心線,可用來連接電子元件。 使用排針可將杜邦線或裝置上的母頭變成公頭:

1-7 D1 mini 的 IO 腳位 以及數位訊號輸出 電子世界中訊號只分高電位跟低電位兩個值,稱為數位訊號。 D1 mini 兩側 D0 ~ D8 的 9 個腳位,可用程式控制高、低電位, 所以被稱為數位 IO (Input/Output) 腳位。

1-7 D1 mini 的 IO 腳位 以及數位訊號輸出 在程式中會以 1 代表高電位, 0 代表低電位。 D1 mini 兩側數位 IO 腳位內側標示是 D0 ~ D8 , 但實際上真正編號在 D1 mini 晶片內部:

1-7 D1 mini 的 IO 腳位 以及數位訊號輸出 Lab01 線路圖 無需接線

1-7 D1 mini 的 IO 腳位 以及數位訊號輸出 設計原理 D1 mini 板上已內建一個藍色 LED 燈,短腳接到腳位 D4 ,長 腳接到高電位處。在程式中將 D1 mini 2 號腳位設為低電位, 即可點亮 LED 燈。 為了在程式中控制 D1 mini 的腳位,必須先從 machine 模組 匯入 Pin 物件:

1-7 D1 mini 的 IO 腳位 以及數位訊號輸出 如下建立 2 號腳位的 Pin 物件: 接著即可使用 value() 方法來指定腳位電位高低:

1-7 D1 mini 的 IO 腳位 以及數位訊號輸出 程式設計

1-7 D1 mini 的 IO 腳位 以及數位訊號輸出 實測 請按 F5 執行程式,即可看到 LED 點亮 3 秒後熄滅

1-8 Python 流程控制 (while 迴圈 ) 與區塊縮排 如果要做出一直閃爍的效果,可利用 while 迴圈來依照條件 重複執行。其語法如下:

1-8 Python 流程控制 (while 迴圈 ) 與區塊縮排 大多數狀況下會希望程式永遠重複執行,此時條件式就可用 True 來代替,例如內建 LED 一直閃爍的效果,便可用以下程 式碼: 屬於 while 的程式區塊要「以 4 個空格向右縮排」

1-8 Python 流程控制 (while 迴圈 ) 與區塊縮排 區塊縮排是 Python 的特色,可讓程式碼更加簡潔易讀。 其他程式語言大多是用括號或是關鍵字來決定區塊:

1-8 Python 流程控制 (while 迴圈 ) 與區塊縮排 Lab02 線路圖 無需接線。

1-8 Python 流程控制 (while 迴圈 ) 與區塊縮排 程式設計 在 Thonny 程式編輯區輸入程式碼,輸入完畢後 ctrl+s 存檔:

1-8 Python 流程控制 (while 迴圈 ) 與區塊縮排 實測 請按 F5 執行程式,即可看到 LED 每 0.5 秒閃爍一次。

軟體補給站: 安裝 MicroPython 到 D1 mini 控制板 1. 下載安裝 D1 mini 控制板驅動程式,並檢查連接埠編號 2. 連線下載 MicroPython 韌體 3. 至 Thonny 功能表點選 工具 / 管理外掛模組... , 輸入 esptool 後按下從 PyPI 尋找套件

軟體補給站: 安裝 MicroPython 到 D1 mini 控制板 4. 按下安裝,完成後按下關閉

軟體補給站: 安裝 MicroPython 到 D1 mini 控制板 4. 按下安裝,完成後按下關閉

軟體補給站: 安裝 MicroPython 到 D1 mini 控制板 5. 安裝完 esptool 後回到 Thonny 功能表點選工具 / 選項 / 直 釋器,選擇 MicroPython(ESP8266) 選項,連接埠選擇裝置管 理員中顯示的埠號,之後按下開啟對話框,安裝或升級設 備... 按鈕。

軟體補給站: 安裝 MicroPython 到 D1 mini 控制板 6. 選擇 Port 以及方才下載的 MicroPython 韌體的路徑後按 下 Install ,燒錄完畢按下確認。

軟體補給站: 安裝 MicroPython 到 D1 mini 控制板 7. 若 Shell 窗格中出現 MicroPython 字樣代表燒錄成功