使用Arduino開發板自製簡易歐姆表
來自專欄 Arduino開發板雜談
我們發現很難通過閱讀電阻上的顏色代碼來確定其電阻值。為了克服確定電阻值的困難,我們將使用Arduino開發板構建一個簡單的歐姆表。該項目背後的基本原理是分壓器網路。未知電阻的值將顯示在16 * 2 LCD顯示屏上。
所需組件
● Arduino Uno開發板
● 16 * 2液晶顯示屏
● 電位器(1千歐)
● 電阻器
● 麵包板
● 跳線
電路原理圖
Arduino Uno開發板簡介
Arduino Uno開發板是一款基於ATmega328p微控制器的開源微控制器電路板。它帶有14個數字引腳(其中6個引腳可用作PWM輸出)、6個模擬輸入、板載穩壓器等。Arduino Uno具有32KB快閃記憶體、2KB SRAM和1KB的EEPROM。它以16MHz的時鐘頻率運行。 Arduino Uno支持串列、I2C、SPI通信與其他設備進行通信。下表顯示了Arduino Uno的技術規格。
單片機ATMEGA328P工作電壓5V輸入電壓7-12V(推薦)數字I / O引腳14模擬引腳6快閃記憶體32KBSRAM2KBEEPROM1KB時鐘頻率16MHz
16* 2 LCD顯示屏簡介
16* 2 LCD是嵌入式應用中廣泛使用的顯示屏。這裡簡要說明1602 LCD顯示屏的引腳和工作原理。 LCD內部有兩個非常重要的寄存器。它們是數據寄存器和命令寄存器。命令寄存器用於發送清除顯示、游標歸零等命令,數據寄存器用於發送要在16 * 2 LCD上顯示的數據。
電阻顏色代碼的概念
為了確定電阻的阻值,我們可以使用下面的公式。
R= { (AB*10c)Ω ± T% }
在這裡:
A =第一個色環中的顏色值。B =第二個色環的顏色值。
C =第三個色環的顏色值。
T =第四個色環的顏色值。
例如,如果顏色代碼是棕色 - 綠色 - 紅色 - 銀色,則電阻值計算為,
Brown = 1Green = 5Red = 2Silver = ± 10%
從前三個色環中,R = AB * 10c
R = 15 * 10+2R = 1500 Ω
第四個顏色表示精確度為±10%
10% of 1500 = 150For + 10 percent, the value is 1500 + 150 = 1650ΩFor - 10 percent, the value is 1500 -150 = 1350Ω
因此實際電阻值可以在1350Ω到1650Ω之間。
原文鏈接:
使用Arduino開發板自製簡易歐姆表 - 開發工具 - 一板網電子技術論壇更多文章請關注公眾號:一板網電子技術論壇
推薦閱讀:
※Arduino 獲得 WS1361 音量計數值
※面對種類繁多的開源硬體新手該如何選擇
※Arduino有什麼炫酷的作品?
※【圖形化學習 Arduino】(二)輸入與輸出
※arduino與電腦利用wifi數據互通,是怎麼實現的?
TAG:Arduino |