-
PROHARDVER!
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
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- Vékonyabb lett, jobb kamerát kapott, de az akku maradt a régi: itt a Fold7
- Reklámblokkolók topikja
- Futás, futópályák
- Több mint 500 millió dollárt spórolt az AI a Microsoftnak
- Kerékpárosok, bringások ide!
- ASUS routerek
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Kertészet, mezőgazdaság topik
- Diablo IV
- További aktív témák...
- Dobozos Új gamer MSI Katana 15 /i7-12650H/16GB/1TB SSD/RTX 4070 8GB GB/144Hz/Gari
- Huawei Watch Fit 4 Pro 3 év garancia, Huawe Freebuds 2
- Xiaomi Redmi 14 PRO 5 G 8/256 DUAL garanciával
- Dell Precision 7670 FHD+ i9-12950HX 16C / 64G D5 / 1T G4 / Quadro RTX A4500 16GB / HU vb Pro tervező
- LG OLED55G42LW LG Gyári garancia 3 év
- Xiaomi Redmi Note 12 Pro 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Billentyűzet magyarosítás magyarítás lézerrel is! 10-15ezer közötti áron! Óriási betűkészeletünk van
- Bomba ár! Lenovo ThinkPad Yoga 260 - i5-G6 I 8GB I 256SSD I 12,5" Touch I W10 I Cam I Gari!
- AKCIÓ! ASUS PRO WS W790E-SAGE SE alaplap garanciával hibátlan működéssel
- Asus ROG G20AJ - Intel Core i7-4790, GTX 980
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest