# 經緯座標顯示 ## 接線說明 > GND -- GND > VCC -- 5V > TXD -- 10 > RXD -- 11 > SDA -- Pin A4 > SCL -- Pin A5 ## 程式碼 ``` c = #include <SoftwareSerial.h> #include <TinyGPS++.h> //引用TinyGPS++.h 函式庫 #include <LCD_I2C.h>; //引用LCD_I2C.h 函式庫 LCD_I2C lcd(0x27, 20, 4); // 0x3F 也可 SoftwareSerial gpsSerial(10, 11); // RX, TX TinyGPSPlus gps; void setup() { Serial.begin(9600); gpsSerial.begin(9600); lcd.begin(); // 用於手動輸入文字 for(int i = 0; i < 3; i++) { // 測試 lcd.backlight(); // 開啟背光 delay(250); lcd.noBacklight(); // 關閉背光 delay(250); } lcd.backlight(); lcd.setCursor(0, 0); // 設定游標位置在第一行行首 } void loop() { while (gpsSerial.available() > 0) { if (gps.encode(gpsSerial.read())) { lcd.clear() ; lcd.setCursor(0, 0); lcd.print("Location: "); lcd.setCursor(1, 0); lcd.print(gps.location.lat(), 6); lcd.setCursor(2, 0); lcd.println(gps.location.lng(), 6); delay(500); } } } ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up