Skocz do zawartości

BmpPmB

Użytkownicy
  • Zawartość

    4
  • Rejestracja

  • Ostatnio

Informacje

  • Płeć
    Mężczyzna

Osiągnięcia użytkownika BmpPmB

Młodszy odkrywca

Młodszy odkrywca (3/19)

  • To już rok!
  • To już 5 lat!

Odznaki

0

Reputacja

  1. Witam wszystkich! Mam problem dotyczący zapisu danych na karcie SD. Próbuję utworzyć plik w formacie .xml. Ogólnie zapis plików tekstowych działa, pliki są tworzone na karcie, ale nie wiem w jaki sposób przerobić to na format .xml. Chciałbym wpisywać dane między znaczniki w ten sposób: <?xml version="1.0" encoding="ISO-8859-2" standalone="no" ?> <pomiary> <pomiar Data="2017-6-15" Godzina="12:26:21" Temp="24.00" Hum="62.00" /> <pomiar Data="2017-6-15" Godzina="12:27:21" Temp="24.00" Hum="64.00" /> <pomiar Data="2017-6-15" Godzina="12:28:21" Temp="25.00" Hum="68.00" /> <pomiar Data="2017-6-15" Godzina="12:29:21" Temp="24.00" Hum="61.00" /> </pomiary> I tutaj pojawia się problem, jak dopisywać dane w środku pliku? Używam standardowej biblioteki do kart SD na Arduino. Próbowałem kombinować tak, żeby w pewnym momencie wpisać znaczniki zamykające w pętli ale to nie zdaje egzaminu: String dataString2; dataString2 += String("<?xml version=\"1.0\" encoding=\"ISO-8859-2\" standalone=\"no\" ?>\r\n"); dataString2 += String("<pomiary>\r\n"); dataString2 += String("Temp=\""); dataString2 += String(t); dataString2 += String("\" "); dataString2 += String("Hum=\""); dataString2 += String(h); dataString2 += String("\" "); dataString2 += String("/>\r\n"); dataString2 += String("</pomiary> \r\n"); File dataFile2 = SD.open("data.xml", FILE_WRITE); if (dataFile2) { dataFile2.println(dataString2); dataFile2.close(); Serial.println("ok"); } Jednak wtedy zawsze dodawany jest nagłówek przy zapisie, a tak być nie może. Proszę o pomoc, na pewno ktoś zajmował się kiedyś takim kształtowaniem pliku .xml zawierającego dane pomiarowe. Z góry dziękuję za pomoc!
  2. BmpPmB

    [LF][C] Kąty ostre

    Treker, jest to zapisane w regulaminie. Cytat z regulaminu Cyberbot 2017 (Poznań): Będę w najbliższym czasie pracował nad rozwiązaniem problemu, jeżeli się uda, dam znać jak to zrobić. Pozdrawiam i dziękuję za dotychczasowe odpowiedzi!
  3. BmpPmB

    [LF][C] Kąty ostre

    Niestety teraz na zawodach coraz częściej się pojawią kąty ostre, np ostatnio w niedzielę w Poznaniu było ich chyba z 5 na trasie, ale już rok temu w Białymstoku też się pojawiły. Dzięki za odpowiedzi, muszę coś szybko wymyślić, bo robot jedzie szybko, a jedynym problemem są kąty ostre właśnie.. Podoba mi się ten pomysł ze średnią, spróbuję to zrobić 🙂
  4. Witam wszystkich! Mam problem w moim linefollowerze z pokonywaniem kątów ostrych. Nie mam problemów z kątami prostymi, wtedy zapamiętuję po prostu ostatnią pozycję względem linii i robot na nią wraca. W przypadku najazdu na kąt ostry jednak metoda ta nie chce działać, bo ostatni stan jaki robot widzi to jazda na wprost (zamiast skręcić jedzie prosto). Proszę o pomoc, wskazówki jak się do tego zabrać. Poniższy rysunek obrazuje problem na trasie: Z góry dziękuję za pomoc!
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.