Arduino

Pytania i odpowiedzi dotyczące twórców oprogramowania i oprogramowania open source zgodnego z Arduino

205
Czy mogę programować dla Arduino bez prawdziwej płyty?

Chciałbym rozpocząć tworzenie podstawowych projektów Arduino, ale nie posiadam jeszcze płyty Arduino. Czy istnieje sposób, w jaki mogę napisać kod i emulować / przetestować go na komputerze stacjonarnym, więc po przybyciu płyty muszę po prostu załadować i uruchomić na nim mój...

87
Jakie są inne IDE dla Arduino?

Podstawowemu środowisku Arduino IDE brakuje wielu wyrafinowania obecnych w innych środowiskach IDE, takich jak uzupełnianie kodu, zwijanie kodu, organizacja folderów itp. Czy istnieją inne środowiska IDE, które umożliwiają programowanie w C lub C ++ i poprawiają te

81
C ++ vs. język Arduino?

Jakie są zalety każdego języka podczas korzystania z Arduino? Myślę, że to dobre ogólne pytanie, ale dodam trochę o tym, dlaczego pytam, czy ktoś chce mi dać wskazówkę. Mam doświadczenie w gotowych językach, takich jak JavaScript, PHP, i majstrowałem przy językach takich jak Java i Visual Basic....

73
Jak obsłużyć najazd millis ()?

Muszę czytać czujnik co pięć minut, ale ponieważ mój szkic ma również inne zadania do wykonania, nie mogę po prostu delay()między odczytami. Istnieje samouczek „ Błysk” bez zwłoki, sugerujący kodowanie według następujących linii: void loop() { unsigned long currentMillis = millis(); // Read the...

51
Jak podzielić przychodzący ciąg?

Przesyłam listę pozycji serwomechanizmu poprzez połączenie szeregowe z arduino w następującym formacie 1:90&2:80&3:180 Który byłby analizowany jako: servoId : Position & servoId : Position & servoId : Position Jak podzielić te wartości i przekonwertować je na liczby...

47
Jak uruchomić alarm, gdy papier toaletowy jest niski?

Każdy z dziećmi wie, że nigdy nie pomaga z papierem toaletowym. Czy ktoś wie, jak śledzić, kiedy jest niski lub poza nim, i włączyć alarm dźwiękowy? Po prostu nie wiem, jakiego czujnika użyć, co może pomóc. Niektóre, które przyszły mi do głowy, to: waga, odbicie (kolor papieru) lub laserowy drut -...

46
Jak wydrukować wiele zmiennych w ciągu?

Powiedzmy, że mam kilka zmiennych, które chcę wydrukować na terminalu. Jaki jest najłatwiejszy sposób na wydrukowanie ich w ciągu? Obecnie robię coś takiego: Serial.print("Var 1:");Serial.println(var1); Serial.print(" Var 2:");Serial.println(var2); Serial.print(" Var

46
Czy Arduino jest w stanie pracować 24/7?

Tworzę prosty serwer internetowy Arduino i chcę go cały czas włączyć. Musi więc znosić ciągłe działanie. Używam Arduino Uno z osłoną Ethernet. Jest zasilany za pomocą prostego zasilacza sieciowego 5V @ 1A. Moje pytania: Czy będę miał problemy z pozostawieniem włączonego Arduino? Czy jest jakaś...

41
Różnica między Arduino.cc a Arduino.org

Ostatnio zauważyłem, że istnieją dwie strony arduino, arduino.cc i arduino.org. Oba mają logo Arduino i oba sprzedają coś, co wydaje się być oficjalną tablicą Arduino. Ponadto arduino.org pojawiło się najpierw z tablicą Arduino Zero. O co tu chodzi? Czy Arduino nawiązało współpracę z inną stroną?...

40
Jaką prędkość transmisji mogę przejść (bez błędów)?

Standardowo wynosi 9600 bodów. To tylko standard . Używając Arduino Uno SMD R2, jaka jest najwyższa praktyczna prędkość transmisji, jaką mogę osiągnąć? Punkty bonusowe dla zuchwałych: Jak byś zajął się stworzeniem mechanizmu sprawdzania błędów, a następnie zwiększeniem absurdalnie wysokiej...