-
Fototrend
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
gazso75
aktív tag
Sziasztok, nemrég csináltam a aksiról működő GPS loggert. Minden szépen működik, log-ol SD-re, veszi a jelet, stb. Egy bajom van, kb.200 mérésenként egyszer van 1 hibás mérés ( logol egyet Franciaországba, Kongoba, Mongóliába
) Tudtok e segíteni abban, hogy miként tudnám elcsípni a rossz koordinátát SD-re írás előtt, hogy utólag ne kelljen mókolni a térkpre importáláskor.
kód elején:
double prev_lat = 0;
double prev_lon = 0;
boolean first = true;loopba:
void loop()
{
// If we have data, decode and log the data
while (ss.available() > 0)
{
if(first)
{
prev_lat = gps.location.lat();
prev_lon = gps.location.lng();
first = false;
// continue;
}
if (gps.encode(ss.read()))
logInfo();
}
// Test that we have had something from GPS module within first 10 seconds
if (millis() > 10000 && gps.charsProcessed() < 10)
{
// Set error led
digitalWrite(GpsLedPin, HIGH);
// Wiring error so stop trying
while(true);
}
}digitalWrite(GpsLedPin, LOW);
if(millis() - previous > frequency)
{
if(abs(prev_lat - gps.location.lat()) > 1 || abs(prev_lon - gps.location.lng()) > 1)
{
A cél ugye az lenne, hogy ha 1 egész számmal eltér a lat, vagy long érték az előző értéktők, akkor ne írja SD-ra.
A teljes kód a pastebin-en: [link]
Új hozzászólás Aktív témák
- Hét új család perli az OpenAI-t öngyilkosság miatt
- BestBuy topik
- Kuponkunyeráló
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Kínai és egyéb olcsó órák topikja
- One otthoni szolgáltatások (TV, internet, telefon)
- Nem indul és mi a baja a gépemnek topik
- Megtartotta Európában a 7500 mAh-t az Oppo
- Feketelista, avagy a rossz boltok topicja
- LEGO klub
- További aktív témák...
- Acer Nitro 16 - 16" WQXGA 165Hz - Ryzen 7 8845HS - 16GB - 1TB - Win11 - RTX 4070 - Garancia
- Samsung Galaxy S23 8/256GB, Megkímélt, Kártyafüggetlen, Töltővel, 1 Év Garanciával!
- Apple iPhone 13 Pro Max 128GB, Akku: 86%, Normál, Kártyafüggetlen, Töltővel, 1 Év Garanciával!
- MacBook AIR Égkék 13,6 M4 CHIP! 16GB/256GB SSD. Magyar Bill! 2028 Április 28-ig Magyar garancia!
- Asztali PC , i5 12400F , RTX 3070 Ti , 32GB RAM , 512GB NVME , 1TB HDD
- Új monitor állvány- elegáns megoldás a dupla A/4-es papírcsomag helyett - csak össze lett szerelve
- Egyedi ékszerdobozka
- Hibátlan, megkímélt! II Lenovo ThinkPad T540p II i7-4800MQ I GT 730M I 8GB I 240 GB I 15,6" FHD
- BESZÁMÍTÁS! LENOVO LOQ 15IRX9 notebook - i5 13450HX 32GB DDR5 512GB SSD nVidia RTX 4050 6GB WIN11
- Lenovo Thinkpad X1 Yoga 2in1 WUXGA Touch i5-1135G7 16GB 256GB Intel Iris XE 4G LTE W11 Pro Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
) Tudtok e segíteni abban, hogy miként tudnám elcsípni a rossz koordinátát SD-re írás előtt, hogy utólag ne kelljen mókolni a térkpre importáláskor.
ekkold
