Arduino 1602 LCD 量測電壓顯示 12864 LCD 示波器    林品成 2018.5月.

Slides:



Advertisements
Similar presentations
Arduino 入门实训 —— 智能保险库项目制作 曾祥潘 梁志成 2016 年 1 月 第十七届广东省电脑制作活动培训课程.
Advertisements

人機介面 Arduino 簡介 授課教師 開課單位. Arduino 簡介 Arduino 是一塊 Open source 的 Simple i/o 介面板,並 且具有使用類似 java, C 語言的開發環境。 可以快速使用 Arduino 語言 ( 基於 wiring) 與 Flash 或 Processing…
小一家長會 訓育訊息 德性培育組 余家濂主任
治癒肺癌 的妙方.
屏東監理站電腦筆試e化系統 考生操作使用說明及注意事項.
上海交通大学附属中学 李由 晏敏宽 刘华典 指导老师:朱乔荣 徐忠惠 制作:李由
安 全 維 護 臺 東 林 區 管 理 處 消費安全 詐騙防範宣導 健康生活 毒家新聞 杜絕不明匯款及金融轉帳操作
第五课 让挫折丰富我们的人生 挫折面前也从容.
高雄市復華高級中學 校務分享簡介 簡報人:康木村 校長.
青岛市数字证书认证中心 2011年4月.
LabVIEW简介 李楠.
游子心 中华情 美国大华府地区华人华侨 庆祝中国六十周年华诞.
电工电子实验中心.
智慧電子應用設計導論(1/3) Sensor-II
Netduino 程式設計教學 國立豐原高中 郭再興.
1个USB Host 1.1端口:可支持U盘存储器(读取客户程序自动下载) 1个USB Device 2.0端口:支持USB程序下载
CH2 開發環境介紹 最簡單的互動設計 – Arduino一試就上手 孫駿榮、吳明展、盧聰勇.
物聯網實務 大仁科技大學 資訊工程與娛樂科技系 李文禮.
Arduino 基本知識.
智慧電子應用設計導論(1/3) Sensor-III
使用Android控制Arduino 史先强
內容:串列傳輸 實作:Arduino to PC 、 Arduino to Arduino 簡報:廖崇義
动手玩转Arduino (三) 串口输入输出
電子技術(三) 小專題報告 紅外線感溫顯示器
102年度新北市立三重商工旗艦計畫實施方案 先進車用電子控制技術培育計畫
特雷門琴 (Theremin) 是 tone() 函數的應用, 它只需要一個蜂鳴器, 一個光敏電阻, 以及一個 10K 電阻就可以進行測試了. 實際電路接線如下 :光敏電阻與 10 K 電阻串聯, 光敏電阻一端接 5V, 與電阻串接處接Arduino 的 A0 腳, 電阻另一端接地. 而蜂鳴器則 +
第十八章 鍵盤與電容式觸控介面應用實作 讀取鍵盤輸入 按鍵偵測與掃描原理 認識Arduino的String(字串)程式庫
CH5 數位訊號 最簡單的互動設計 – Arduino一試就上手 孫駿榮、吳明展、盧聰勇.
Arduino单片机基础 周弋
小專題-霍爾電路之IC研究 組員:施怡儒 S 柯曄新 S 張久藝 S
專題規劃 指導教授:李博明 組員:學號-姓名 4A239045-賴尚昱 4A239063-蔣秉錩 4A239064-郭冠志
8-1 功能簡介 8-4 實驗成果 8-2 電路說明 8-5 延伸應用與練習 8-3 程式設計
Arduino.
动手玩转Arduino (五) RF数据通信
LP-2900的周邊腳位規劃.
智慧電子應用設計導論(1/3) Display
內容:2*16LCD & AnalogKeyPad 實作:LCD 顯示 ,KeyPad control 簡報:廖崇義
加熱溫度控制器 S 許位祥 S 李世震 S 陳彥霖 S 羅章元 指導教授:林得裕教授.
語法:Variables & Functions 實作:Digital out (Button+LED) 簡報:廖崇義
DHT11 溫溼度感測器 林品成 月.
K60基础课程 02 首都师范大学物理系 王甜.
Arduino学习.
認識電源供應器 DC POWER SUPPLY 製作者:謝連陽.
近代物理实验期末报告 ——by 金宵 周逸卢
第十章 人机交互接口 本章学习目标 掌握键盘接口技术 掌握数码、液晶显示技术 了解数码管显示驱动和键盘扫描控制专用芯片.
類比轉數位 IC研究 組員:施怡儒 S 柯曄新 S 張久藝 S
知识点0303 RFID射频模块 主讲人:宁波鄞州职业教育中心学校 陈浙 (Arduino功能模块与应用)
    使用Arduino量測交流(AC)電壓    林品成 月.
    使用Arduino量測直流(DC)電壓    林品成 月.
6-1 功能簡介 6-4 實驗成果 6-2 電路說明 6-5 延伸應用與練習 6-3 程式設計
亚博科技 Arduino视频教程 第8讲 蜂鸣器发声实验.
亚博科技 Arduino视频教程 第12讲 8乘8点阵.
键盘 LCD显示器 触摸屏技术 串行总线数据通信 PTR2000无线数据传输
物聯網期末報告 組員: 邱景柏 方嘉慶 陳約翰 洪銘陽
K60入门课程 06 首都师范大学物理系 靳熙芃.
Arduino智慧機器人 觸鬚的觸碰式導航
本节内容 字符与字符串 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
崑山科技大學 微處理機應用暨實習(一) 講師:曹永忠 日期:105學年度第二學期
知识点0204 夏普红外测距传感器 主讲人:宁波鄞州职业教育中心学校 陈浙 (Arduino功能模块与应用)
測試藍芽模組的接收和發送功能 班級:資通三A 學號: 姓名:簡宏恩.
Arduino課程 液晶1602 中部自造者基地-雲科大.
感光世界 亞洲大學 資訊工程學系 學生:郭致翔、林壬午、黃智猷、陳奕升 指導教授:蔡志仁教授
智慧型環境控制甲蟲幼蟲養殖教育觀察箱 溪南國中 胡啟有.
第五章 序列埠通訊 並列與序列通訊簡介 認識序列埠 認識字元資料類型 字串資料類型 從序列埠監控視窗觀察變數 從Arduino接收序列資料
第四章 MSP430數位I/O原理與實驗.
桃園創新技術學院 機械工程系 畢業專題(二)
Arduino单片机基础及应用开发 物理系 周孟磊 张卓.
LabVIEW-Arduino串口通讯 实验者: 陈骏
96 教育部專案補助計畫案明細 單位 系所 教育部補助款 學校配合款 工作໨目 計畫主 持人 備註 設備費 業務費 579,000
硬件基础知识及常见硬件故障处理.
Presentation transcript:

    Arduino 1602 LCD 量測電壓顯示 12864 LCD 示波器    林品成 2018.5月

大綱 Outline 硬體 軟體 實現方式 量測架構 量測結果

研究背景 硬體 Arduino 的特色如下: 軟體硬體都是開放的。 可簡單地與感測器、電子元件連接。 使用 USB 介面與電腦作傳輸,不需外接電源。 基本規格如下: 1、Digital I/O 數位式輸入/輸出端共 1~13。 2、Analog I/O 類比式輸入/輸出端共 0~5。 3、支援 USB 接頭傳輸資料及供電。 4、支援三組 PWM 端子(Pin11, Pin10, Pin9)。 5、自行供應電源時,建議使用 5V~12V DC 輸入;輸出電壓 5V DC。

研究背景 硬體 20 1 12864 LCD

研究背景 硬體 1 16 1602 LCD 接腳 功能 接 Arduino 1 (VSS) 電源負極 GND 2 (VCC) 電源正極 5V 3 (Vo) 調整對比 可變電阻中腳 4 (RS) D0~D7放入資料暫存器 (1) 或指令資料暫存器 (0) 腳位 2 5 (RW) 讀取 (1) 或寫入 (0) LCD GND (寫入) 6 (E) 可寫入 (1) 或不可寫入 (0) LCD 腳位 3 7 (D0) 資料位元 0 不接 8 (D1) 資料位元 1 9 (D2) 資料位元 2 10 (D3) 資料位元 3 11 (D4) 資料位元 4 腳位 4 12 (D5) 資料位元 5 腳位 5 13 (D6) 資料位元 6 腳位 6 14 (D7) 資料位元 7 腳位 7 15 (A+) 背光電源正極 16 (-K) 背光電源負極 1 16 1602 LCD

軟體 Arduino IDE Arduino IDE軟體介面 Arduino的開發環境,採用Java編寫的,軟體無需安裝,下載完成解壓縮後就可以直接打開使用。 Arduino開發環境使用的語法與c/c++相似,容易使用。 可以在不同的作業平台上都可以開發,不管是Windows、蘋果電腦、還是Linux 都可以使用與開發Arduino。 可以配著其他介面軟體,以及程式的撰寫,進而完成自己的實作開發設計。 Arduino IDE軟體介面  

實現方式 實現方式主要分成兩大塊: Arduino UNO 1602 & 12864 LCD 電壓數值顯示 &示波器

實現方式 Arduino Arduino程式碼如下: void setup() { // 設定 LCD 的行列數目 (2 x 16) lcd.begin(16, 2); // 設定類比串列速率 Serial.begin(9600); // 列印 "Hello World" 訊息到 LCD 上 lcd.print("Voltage = "); } void loop() { // 將游標設到 column 0, line 1, (注意: line 1 是第二行(row),因為是從 0 開始數起) lcd.setCursor(0, 1); // 列印 Arduino 重開之後經過的秒數 // lcd.print(millis()/1000); // 讀取A0的類比值 int sensorValue = analogRead(A0); //將A0讀取的類比值轉換為電壓值 float voltage = sensorValue * (5.0 / 1023.0); // 將轉換的電壓值顯示在第二列 lcd.print( voltage); // 顯示一份資料在視窗上 Serial.println( voltage); delay(2000); // delay in between reads for stability lcd.print(""); /* 在2x16的顯示幕印出"讀取到的電壓數值" * LCD RS pin to digital pin 12 * LCD Enable pin to digital pin 11 * LCD D4 pin to digital pin 5 * LCD D5 pin to digital pin 4 * LCD D6 pin to digital pin 3 * LCD D7 pin to digital pin 2 * 10K Potentiometer: * ends to +5V and ground * wiper to LCD VO pin (pin 3) */ // 引用 LiquidCrystal Library #include <LiquidCrystal.h> // 建立 LiquidCrystal 的變數 lcd // LCD 接腳: rs, enable, d4, d5, d6, d7 // 對應到 Arduino 接腳: 12, 11, 5, 4, 3, 2 LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

研究背景 量測架構 量測腳位A0 12864量測架構圖

研究背景 量測架構 量測腳位A0 1602量測架構圖

研究背景 量測結果 12864示波器圖

研究背景 量測結果 1602顯示量測之電壓圖

THE END