標(biāo)題: 零知開源分享 - 快速方便使用多種尺寸LCD顯示屏 [打印本頁]

作者: roc2    時(shí)間: 2019-5-31 14:51
標(biāo)題: 零知開源分享 - 快速方便使用多種尺寸LCD顯示屏
當(dāng)我們要使用到LCD顯示屏做實(shí)驗(yàn)時(shí),往往需要使用杜邦線連接顯示屏和開發(fā)板,顯示屏的引腳可多達(dá)40個(gè),硬件連接需要花費(fèi)時(shí)間。所以為了方便使用,零知實(shí)驗(yàn)室專門設(shè)計(jì)了一個(gè)LCD擴(kuò)展板,目前可以接入2.4寸、3.2寸、3.5寸、5寸、7寸等多個(gè)尺寸的LCD顯示屏。
該擴(kuò)展板可以直接接入各種尺寸LCD,搭配零知的底層軟件庫,可以制作各種顯示效果,直插直用非常方便。
1、LCD擴(kuò)展板可直接與零知增強(qiáng)板搭配使用,如下圖所示:


我們把各種尺寸的顯示屏直接接到LCD擴(kuò)展板上,制作各種顯示效果:
2.4寸顯示屏:


3.5寸顯示屏:


5寸顯示屏:


LCD擴(kuò)展板包含了LCD顯示接口、觸摸接口、SD卡接口等,使用FSMC高速接口,即使大屏也能很流暢的顯示。
2、除了制作各種顯示效果,還可搭配攝像頭工作,因?yàn)樵摂U(kuò)展板接入了零知增強(qiáng)板的攝像頭接口,使得顯示屏顯示攝像內(nèi)容很容易。
下面就使用攝像頭直接接到擴(kuò)展板的攝像頭接口:
(1)直接接攝像頭


(2)攝像頭接一根延長(zhǎng)線更靈活的使用:


攝像頭+顯示屏的顯示效果也是很清晰明了的。
3、程序參考
使用LCD和攝像頭的軟件庫可以很容易的實(shí)現(xiàn)自己的應(yīng)用:

  1. /**********************************************************
  2. *    文件: test.ino      by 零知實(shí)驗(yàn)室
  3. *    -^^- 零知開源,讓電子制作變得更簡(jiǎn)單! -^^-
  4. *    時(shí)間: 2018/05/31 13:57
  5. *    說明:
  6. ************************************************************/

  7. #include "camera.h"

  8. #include <fsmc_lcd.h>

  9. CAMERA_DCMI_INTERFACE camera;

  10. // 復(fù)位或上電后運(yùn)行一次:
  11. void setup() {
  12.     //在這里加入初始化相關(guān)代碼,只運(yùn)行一次:
  13.     pinMode(LED_BUILTIN, OUTPUT);
  14.     Serial.begin(9600);
  15.      
  16.     LCDx_Init();
  17.      
  18.     Serial.print("lcd device:");
  19.     Serial.println(lcddev.id,HEX);
  20.      
  21.     camera.begin(OV2640_DEVICE_ID);
  22.      
  23.     //rgb565 data, just show on LCD
  24.     camera.setOutSize(240,320);
  25.     camera.startCapture((uint32_t)&LCD_TYPE->LCD_RAM);

  26. }
  27. //一直循環(huán)執(zhí)行:
  28. void loop() {
  29.     // 在這里加入主要程序代碼,重復(fù)執(zhí)行:
  30.      
  31.      
  32. }
復(fù)制代碼
這個(gè)擴(kuò)展板可以讓大家隨意選擇各種尺寸顯示屏玩轉(zhuǎn)顯示類的電子制作,做出各種炫酷的作品。
更多詳細(xì)資料可到零知實(shí)驗(yàn)室官網(wǎng)免費(fèi)獲取。







歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1