Ste se kdaj vprašali, kako svojo kompleksno C++ logiko iz profesionalnih okolij (kot je CLion) prenesti na Arduino, ne da bi pri tem izgubili živce? Ali pa obratno – želite svoj Arduino projekt preizkusiti v C++ simulatorju? Pretvornik, ki ga vidite na tej spletni strani, je digitalni most, ki namesto vas opravi umazano delo "čiščenja" in prilagajanja kode.
Tukaj ni nobene čarovnije, le pametna logika, ki razume razlike med računalniškim C++ in Arduino svetom:
| Funkcija | Iz C++ v Arduino | Iz Arduino v C++ |
|---|---|---|
| Izpisi | Spremeni cout << v varno Serial.print(). | Doda simulacijo Serial vrat za konzolo. |
| Čas | Pretvori chrono::milliseconds v delay(). | Doda simulacijo delay() funkcije. |
| Čiščenje | Samodejno pobriše simulacijske knjižnice in int main(). | Doda vse potrebne knjižnice in int main() zanko. |
| Spremenljivke | Prilagodi izpise, da jih Arduino IDE prebavi brez napak. | Definira HIGH, LOW, INPUT in OUTPUT. |
V glavno okno prilepite svojo C++ kodo. Tudi če ste uporabili simulacije za pin-e in časovne zamike, bo pretvornik
izluščil samo bistvo (vašo logiko v setup in loop) in jo pripravil tako, da jo v Arduino IDE samo še prilepite in
kliknete Naloži.
Kliknite na gumb za Arduino v C++ pretvornik. Prilepite svojo .ino datoteko, pretvornik pa ji bo dodal
"oklep", ki simulira delovanje Arduina na vašem računalniku. Tako lahko kodo testirate, še preden sploh prižgete
spajkalnik!
Namig: Naš pretvornik je dovolj pameten, da prepozna oznako // --- TVOJA KODA --- kot komentar. Vse, kar je nad njo, smatra za orodje in ne za del vašega končnega projekta na Arduinu.
Večina spletnih pretvornikov le slepo zamenja besede. Naš simulator razume strukturo. Če imate v C++ dolge verige izpisov, jih bo razbil na več Serial.print ukazov, da vaš Arduino IDE ne bo metal napak.
Brez kompliciranja, brez rdečih napisov – samo delujoča koda!
Hvala za obisk! Dodajam politiko zasebnosti.
© 2024 Vse pravice pridržane.
Vam je koda pomagala? Če želite podpreti moj trud pri pripravi vodičev in vzdrževanju strani, mi lahko namenite donacijo za kavo.