|
當我們要使用到LCD顯示屏做實驗時,往往需要使用杜邦線連接顯示屏和開發板,顯示屏的引腳可多達40個,硬件連接需要花費時間。所以為了方便使用,零知實驗室專門設計了一個LCD擴展板,目前可以接入2.4寸、3.2寸、3.5寸、5寸、7寸等多個尺寸的LCD顯示屏。
該擴展板可以直接接入各種尺寸LCD,搭配零知的底層軟件庫,可以制作各種顯示效果,直插直用非常方便。
1、LCD擴展板可直接與零知增強板搭配使用,如下圖所示:
擴展板.JPG (396.96 KB, 下載次數: 69)
下載附件
2019-5-31 14:44 上傳
我們把各種尺寸的顯示屏直接接到LCD擴展板上,制作各種顯示效果:
2.4寸顯示屏:
2.4寸h.jpg (142.8 KB, 下載次數: 76)
下載附件
2019-5-31 14:45 上傳
3.5寸顯示屏:
3.5寸-1.jpg (118.36 KB, 下載次數: 54)
下載附件
2019-5-31 14:45 上傳
5寸顯示屏:
5寸.jpg (254.58 KB, 下載次數: 47)
下載附件
2019-5-31 14:46 上傳
LCD擴展板包含了LCD顯示接口、觸摸接口、SD卡接口等,使用FSMC高速接口,即使大屏也能很流暢的顯示。
2、除了制作各種顯示效果,還可搭配攝像頭工作,因為該擴展板接入了零知增強板的攝像頭接口,使得顯示屏顯示攝像內容很容易。
下面就使用攝像頭直接接到擴展板的攝像頭接口:
(1)直接接攝像頭
攝像頭.jpg (240.81 KB, 下載次數: 57)
下載附件
2019-5-31 14:46 上傳
(2)攝像頭接一根延長線更靈活的使用:
擴展板+攝像頭.jpg (358.51 KB, 下載次數: 43)
下載附件
2019-5-31 14:47 上傳
攝像頭+顯示屏的顯示效果也是很清晰明了的。
3、程序參考
使用LCD和攝像頭的軟件庫可以很容易的實現自己的應用:
- /**********************************************************
- * 文件: test.ino by 零知實驗室
- * -^^- 零知開源,讓電子制作變得更簡單! -^^-
- * 時間: 2018/05/31 13:57
- * 說明:
- ************************************************************/
-
- #include "camera.h"
-
- #include <fsmc_lcd.h>
-
- CAMERA_DCMI_INTERFACE camera;
-
- // 復位或上電后運行一次:
- void setup() {
- //在這里加入初始化相關代碼,只運行一次:
- pinMode(LED_BUILTIN, OUTPUT);
- Serial.begin(9600);
-
- LCDx_Init();
-
- Serial.print("lcd device:");
- Serial.println(lcddev.id,HEX);
-
- camera.begin(OV2640_DEVICE_ID);
-
- //rgb565 data, just show on LCD
- camera.setOutSize(240,320);
- camera.startCapture((uint32_t)&LCD_TYPE->LCD_RAM);
-
- }
- //一直循環執行:
- void loop() {
- // 在這里加入主要程序代碼,重復執行:
-
-
- }
復制代碼 這個擴展板可以讓大家隨意選擇各種尺寸顯示屏玩轉顯示類的電子制作,做出各種炫酷的作品。
更多詳細資料可到零知實驗室官網免費獲取。
|
|