Skip to content

Latest commit

 

History

History
56 lines (35 loc) · 2.11 KB

TODO.md

File metadata and controls

56 lines (35 loc) · 2.11 KB

TODOS

URGENT

Important

  • Apsispręst, kuria kalba viską darom xd

  • Strategijos (pradinės) yra rip. Naudoja delays etc.

    • Perdaryt

Regular

  • SpinLeft/Right: kai t = 0.1 imamas kaip int, tai išeina 0. Taigi, motoras kviečiamas tik 1 kartą lul, fix it (@ void loop)

    • Taip pat, t yra int, o time / millis yra unsigned int!
  • Reikia nepamiršt, kad remotai nesu'colide'intų. Tai yra, kad nesutaptų hex kodai

  • MAYBE - #sukimosiSkaiciavimas - skaičiuot ne pagal tai, per kiek ms apsisukam 90 laipsnių, o per kiek ms apsisukam 1 laipsnį ir turint nusistačius, kiek tiksliai suktis, priklausomai kokie sensoriai mato (kiek kuris sensorius reiškia sukimosi laipsnį)

    • Laipsniai ir sukimosi milisekundės progresuoja netolygiai, taigi, keičiantis vienam, kitas keičiasi šiek tiek kitaip, todėl gali būti nepatikima. Reikia rasti sweet-spot'ą.

Notes

byte data[] = { 0xFF, 0xF0, 0x0F, 0x11 };
byte data[] = { 255, 240, 15, 17 };
byte data[] = { B11111111, B11110000, B00001111, B00010001 };
uint8_t data[] = { B11111111, B11110000, B00001111, B00010001 };