愛體驗認證

顯示具有 2 標籤的文章。 顯示所有文章
顯示具有 2 標籤的文章。 顯示所有文章

2019年5月5日 星期日

TCweng_Arduino 16×2LCD顯示器 最完整教學 地址錯誤全搞定

要讓Arduino有顯示的功能
其中最完整的顯示方式之一
就是使用LCD來顯示各種數值或文字

購買的時候建議購買有背板(右圖)的顯示器
用起來會方便很多
尤其是接線的部分
不然一次要接十幾條線真的會眼花撩亂
而且還會占用到很多的arduino接腳....
「arduino lcd」的圖片搜尋結果「arduino lcd」的圖片搜尋結果
!!在做這個專題之前有以下幾點必須注意
1. 完成所有步驟後如果沒有顯示文字,須用螺絲起子調整背板的亮度
2. 購買時建議購買有標註地址的顯示器,例如0×3F...等等,當然如果沒有也是可以使用,只是可能要多試幾種


第一個步驟:接線

VCC  >>  5V
GND  >>  GND
SDA  >>  A4
SCL  >>  A5

!!!!如果VCC接3.3V也可以使用
!!!!但會降低亮度,須用螺絲起子調整背板的亮度




第二個步驟:匯入程式庫
匯入LiquidCrystal_I2C程式庫

在Arduino IDE中點擊
草稿碼->匯入程式庫->管理程式庫


在上方搜尋輸入"LiquidCrystal I2C"
找到LiquidCrystal I2C進行安裝




安裝完成後就可以開始寫程式了😋😋

#include <LiquidCrystal_I2C.h> 
#include <Wire.h> 
LiquidCrystal_I2C lcd(0x27,16,2);  //LCD位置0x27,LCD大小16*2
void setup() {
  lcd.init(); //初始化LCD 
  lcd.backlight(); //開啟背光
  lcd.print("Hello World!"); //顯示Hello World!
}
void loop() {
  
}



以上程式如果無法使用

先調整背光

如果不行

請把0x27改成0x3F

在不行的話就改成
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
一樣0x27跟0x3F都試試看


這些調整是因為每家廠商做出來的東西不同
需要進行不同的控制方式或地址






最後只要調整背光就可以看到文字囉






2019年4月18日 星期四

JLCPCB代印電路板實測開箱-竟便宜又有超高質量!?

今天主要是要分享
TC打樣電路板的廠商JLCPCB

JLCPCB是一家電路板的廠商
相對台灣公司小量打樣的服務
主要的優點就是便宜啦
不然以台灣廠商來講
速度,品質也都絲毫不遜於外國的廠商

而這次獲選擇JLCPCB的主要原因
是被他們的2美元打樣吸引
只要用easyeda畫電路圖並從程式裡頭輸出到JLCPCB
就可以享有2美元打樣的服務
這換算成台幣大概是60塊錢左右

另外一提
easyeda也可以直接輸出BOM表
直接一鍵購買所有材料喔
至於它們三家公司的關係
我就沒有研究了

但在JLCPCB
這有一個很大的缺點
就是運費超級貴....
畢竟是國外的廠商
寄到台灣運費還是蠻貴的
覺得運費沒折扣這件事真的有點失望

最後附上這次打樣的成品
整體來說
TC覺得還算不錯
蠻有質感的
只有一塊表面邊緣有點小缺失
尚可改進

如果讀者有打樣PCB的經驗
也可以留言跟大家分享一下