Symulator Arduino online
Napisz szkic, kliknij Uruchom i zobacz, jak działa układ. Symulowane Uno w przeglądarce, bez instalowania czegokolwiek.
Uruchom kod Arduino bez płytki
Wybierz układ, napisz szkic i kliknij Uruchom. Dioda LED miga, serwo się obraca, gdy przeciągasz pokrętło, LCD wyświetla twój tekst, a monitor portu szeregowego pokazuje każde Serial.println. Nic do instalowania i bez zakładania konta.
Twój szkic jest kompilowany własnym zestawem narzędzi Arduino dla Uno i działa na symulowanym ATmega328P, czyli układzie z płytki, instrukcja po instrukcji. Dlatego delay(), millis(), analogWrite() i timery zachowują się jak na prawdziwym sprzęcie, a szkic, który działa tutaj, to zwykły kod Arduino, który możesz wgrać na płytkę.
Co sprawia, że ten symulator Arduino jest przydatny
- Jedenaście gotowych układów: diody LED, dioda RGB, przycisk, potencjometr, czujnik światła, buzzer, serwo, wyświetlacz 7-segmentowy, LCD 16x2, pierścień NeoPixel, ultradźwiękowy czujnik odległości i termistor, już podłączone do Uno.
- Używaj elementów, gdy szkic działa: wciśnij przycisk, przekręć pokrętło, przesuń suwak światła lub odległości i zobacz, jak reaguje twój kod.
- Monitor portu szeregowego, który odbiera i wysyła, oraz widok Sygnały, który rysuje każdy podłączony pin w czasie, więc zobaczysz przebieg PWM albo drgania styków przycisku.
- Biblioteki, po które sięgają początkujący:
Servo,LiquidCrystal,LiquidCrystal_I2C,Adafruit_NeoPixel,Wire,SPI,EEPROMiSoftwareSerial. Błędy kompilacji wyglądają tak, jak wypisuje je Arduino IDE.
Co możesz wypróbować w symulatorze Arduino
- Blink: zmień dwie wartości
delay()i zobacz, jak dioda za nimi podąża. Potem spraw, żeby migała bezdelay(), za pomocąmillis(). - Serwo i pokrętło: zamień odczyt
analogRead()z potencjometru na kąt za pomocąmap()i steruj nim serwem. - Czujnik odległości: zmierz echo HC-SR04 za pomocą
pulseIn(), przelicz je na centymetry i wypisz na monitorze portu szeregowego.
Symulator Arduino: najczęstsze pytania
Czy potrzebuję płytki Arduino, żeby z tego korzystać?
Nie. Płytka jest symulowana w przeglądarce, więc możesz pisać i testować szkice na dowolnym komputerze, Chromebooku albo telefonie. Gdy zdobędziesz płytkę, ten sam szkic wgrasz na nią z Arduino IDE.
Czy mogę zbudować własny układ?
Jeszcze nie. Wybierasz jeden z jedenastu układów powyżej i piszesz dla niego dowolny szkic. Każdy układ podaje swoje elementy i ich piny na płytce, więc wiesz, do którego pinu podłączona jest dioda, przycisk albo czujnik.
Jak bardzo przypomina to prawdziwe Uno?
Bardzo, jeśli chodzi o to, co pisze początkujący. Szkic jest kompilowany tym samym kompilatorem, którego używa Arduino IDE, i działa na symulacji układu Uno, więc taktowanie, PWM i port szeregowy zachowują się jak na płytce. Elementy to modele: przycisk drga według stałego wzoru, a czujniki zwracają dokładnie tę wartość, którą ustawisz suwakiem.
Czy to jest darmowe i czy mój kod się zapisuje?
Jest darmowe i nie wymaga konta. Twoje zmiany w każdym przykładzie zostają w tej przeglądarce, więc możesz zamknąć kartę i wrócić. Resetuj przywraca bieżący przykład do stanu początkowego.
Czy to jest produkt Arduino?
Nie. Coddy nie jest powiązane z Arduino. Symulator jest własnym projektem Coddy i uruchamia płytkę zgodną z Uno.