步驟1:所需零件
首先要收集項目所需的所有部分。我假設您已經擁有要使用的LED照明,也許是水族館照明,也許還有其他東西,甚至沒有LED,但有支持調光的東西。
所以這是我使用的零件清單:
1。 Arduino nano-1個
2。 LCD 1602顯示-1個
4。 DS1302 RTC-1個(帶CR2032電池)
5。帶蓋按鈕-1個
7。 10K歐姆電阻-1個
8??蛇x-有人說您必須在arduino pwm引腳和MOSFET的柵極之間使用電阻器來保護aruino,其他人則說您不這樣做,至少對于低功耗應用而言,我沒有用過,并且它僅能正常工作很好,從arduino的引腳汲取的電流低于20mA,但是如果您愿意,可以使用100歐姆的電阻。
更新:經過2個月的測試我得出的結論是100歐姆是必須的! arduino會隨機阻止它?,F在它可以正常工作了。
您還需要焊接工具,以將I2C適配器焊接到LCD上,如果您想要像在原型板上或在板上一樣進行焊接, PCB。我使用了排針來連接arduino,因為這使我可以自由提取arduino,對其進行編程并將其放回原位(并且更容易更換)。
9。可選-原型板/PCB
10??蛇x-排針-每個具有15個或更多針-2個(需要將arduino nano連接到板上)
就是這樣,現在開始工作!
第2步:將事情放在一起
首先必須將IIC/I2C適配器與LCD 1602焊接在一起(也可與2004年的其他LCD一起使用)。使用提供的原理圖。
現在,如果您想使用面包板,請按照原理圖進行操作,并確保僅使用LED電源和arduino電源共用接地。用于arduino的5V PS(通過USB電纜),否則可以通過arduino的Vin引腳鏈接相同的PS。
如果要使用PCB或原型板,只需按照原理圖鏈接組件即可,具體取決于您的設計,只需確保仔細檢查最后的鏈接即可。
在I2C適配器上,電源和數據引腳的對面有一個跳線,該跳線為LCD提供電源LCD上的背光燈持續亮著。將此處連接按鈕僅在需要時點亮。如果需要,可以使用其他類型的按鈕或開關。
我還包括了毛邊示意圖。
______________________________________
PS =電源(如果有人在想)
PCB =印刷電路板
步驟3:將一些代碼放入MCU
我已經附加了.ino文件和我使用過的兩個庫,因此沒有不兼容。該代碼在.ino文件中進行了解釋。
對于I2C顯示器的地址,您還可以使用附件的i2c-scanner.ino來查找。
-
PWM
+關注
關注
114文章
5201瀏覽量
214995 -
Arduino
+關注
關注
188文章
6477瀏覽量
187981
發布評論請先 登錄
相關推薦
評論