Menu
CoddyTech

Symulator Arduino online

Napisz szkic, kliknij Uruchom i zobacz, jak działa układ. Symulowane Uno w przeglądarce, bez instalowania czegokolwiek.

Przykładowe układy

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, EEPROM i SoftwareSerial. 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 bez delay(), 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.
Jak nauczyć się programowania Arduino?
Zacznij od przykładów na tej stronie: zmień jedną liczbę, kliknij Uruchom i zobacz, co się stanie. Gdy zechcesz uczyć się po kolei, kurs Arduino w Coddy prowadzi od pierwszego mrugnięcia diodą do przycisków, czujników, wyświetlaczy i sześciu projektów, jedna krótka lekcja naraz, na tej samej symulowanej płytce, którą widzisz na tej stronie.