本文來源電子發燒友社區,作者:ZHOUxxx1121, 帖子地址:https://bbs.elecfans.com/jishu_2291019_1_1.html
硬件設置
連線
- ESP32-C3通過自制一分二的線分別給LCD屏幕和Air 551G供電。
- ESP32-C3的Pin 8(SDA)和9(SCL)與LCD屏幕連接。
-
ESP32-C3的Pin 20(RX)和21(TX)與Air 551G連接。
代碼
#include
#include
LiquidCrystal_PCF8574 lcd(0x27); // set the LCD address to 0x27 for a 16 chars and 2 line display
int show = -1;
String comdata="";
void setup()
{
int error;
Serial.begin(115200);
Serial.println("LCD...");
Serial1.begin(115200,SERIAL_8N1,/*rx =*/20,/*Tx =*/21);
// wait on Serial to be available on Leonardo
while (!Serial&&!Serial1)
;
Serial.println("Dose: check for LCD");
Wire.begin();
Wire.beginTransmission(0x27);
error = Wire.endTransmission();
Serial.print("Error: ");
Serial.print(error);
if (error == 0) {
Serial.println(": LCD found.");
show = 0;
lcd.begin(16, 2); // initialize the lcd
} else {
Serial.println(": LCD not found.");
} // if
lcd.setBacklight(0);
delay(400);
lcd.setBacklight(255);
lcd.home();
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Hello DFRobot");
lcd.setCursor(0, 1);
lcd.print("ESP32 C3");
lcd.noBlink();
lcd.noCursor();
delay(1000);
} // setup()
void loop()
{
while(Serial1.available()>0)
{
comdata+=char(Serial1.read());
delay(2);
}
if (comdata.length()>0)
{
Serial.println(comdata);
comdata="";
}
} // loop()
實際效果
由于在室內,沒有GPS信號,顯示均為空。
后續
在LCD上顯示當前經緯高坐標。
【MarkDown真的贊】
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
ESP32
+關注
關注
21文章
1012瀏覽量
19107 -
DFRobot
+關注
關注
4文章
1160瀏覽量
10711
發布評論請先 登錄
相關推薦
熱點推薦
ESP32-S3開發板燒錄小智AI系統全流程指南
在AI語音交互領域不斷發展的今天,開發者們對于功能強大、開源靈活的開發板需求日益增長。今天,我們就來詳細了解一下ESP32AgentDevKit燒錄小智的全流程,這款搭載樂鑫科技ESP32-S

ESP32-C3開發板全面支持小智AI!燒錄實戰指南來了!
本文將詳細解析基于樂鑫ESP32-C3芯片的ZXAIEC43開發板燒錄“小智”AI語音系統的全流程。該方案代碼完全開源,支持深度定制開發,適用于智能玩具、潮玩手辦及智能家居控制等多元場景。開發

ESP32平臺 + SPI接口芯片DM9051ANX實現以太網通信
ESP32 開發板:我手上的開發板是合宙ESP32-C3
1個DM9051ANX開發板。
1條USB 數據線:Type A 轉 Mi
發表于 05-23 10:22
ESP32-C3:革新物聯網應用的超高效能芯片,家電遠程控制應用等
加密引擎,支持安全啟動
生態完善 - 與樂鑫其他產品線完美兼容
ESP32-C3以其出色的性價比、低功耗特性和完善的開發支持,成為物聯網項目開發的理想選擇。無論是初創企業還是大型制造商,都能通過
發表于 04-03 16:47
正點原子ESP32S3系列開發板全面支持小智AI
可能大家覺得AI離我們很遠,但是小智AI可以把這個距離拉得很近。正點原子ESP32S3系列開發板全面支持小智AI,助力AI硬件發展。 ESP32S3開發板
發表于 02-14 17:01
帶USB接口的基于ESP32-C3的加熱溫控板,附帶原理圖加PCB
Part 01 前言 國外大神用ESP32-C3做了一個加熱溫控板,附帶原理圖加PCB,有興趣的可以學習一下。原理圖包含了最小系統電路,USB typeC接口電路,3.3V電壓轉換電路,加熱控制電路

【AI技術支持】ESP32-C3模組AT+MQTT連接AWS證書問題處理
問題描述在使用ESP32-C3-WROOM-02模組作為無線通信模塊,使用AT-V3.3.0.0版本時,客戶想通過AT的方式配置MQTT證書,驗證服務器可以連接,但AT連接失敗,這是為什么呢?啟明

【AI技術支持】ESP32-C3芯片/模組SPI-AT問題處理
描述在使用ESP32-C3芯片/模組,AT版本為Release/v3.0.0.0時,客戶在使用常規AT通信時,速率達不到需求,需要換成SPI-AT,測試中遇到問題,這是為什么呢?啟明云端/02

【AI技術支持】ESP32C3 開發板在Linux環境下,進行JTAG 調試演示
啟明云端/01JTAG調試工具本教程主要演示ESP32C3開發板在linux環境下,通過vscode的ESP-IDF插件使用JTAG調試工具。ESP32C3不但內置了USB-JTAG,

使用ESP32開發板點亮LED燈
ESP32是一款由Espressif Systems開發的高性能、低功耗的Wi-Fi+藍牙雙模微控制器芯片。它集成了天線開關、RF balun、功率放大器、低噪聲接收放大器、濾波器以及電源管理模塊
在rt-thread bsp里esp32c3里編譯出的bin文件燒到esp32的開發板上運行提示chipid不對,為什么?
在rt-thread bsp里esp32c3里編譯出的bin文件燒到esp32的開發板上 運行提示chipid不對,是否有方法修改能支持esp32 系列的
發表于 09-27 10:01
啟明云端WT32C3-S6模塊,樂鑫ESP32-C3低功耗高性能方案,高效無線連接通信
的WT32C3-S6WiFi模塊,一款在物聯網領域中以其低功耗、高性價比而備受矚目的產品。強大的內核,高效的性能WT32C3-S6模塊搭載了樂鑫ES

esp32c3內置USB-Serial-JTAG的使用
1、介紹一句話:esp32-c3內置了兩個開發利器usb-serial和usb-jtag,只需要一條數據線即可進行程序燒錄、在線調試、日志輸出,大大方便了開發者;以下來自官方數據手冊介紹2

評論