Co się stanie, jeśli w programie wystąpi błąd czasu wykonywania? Czy wykonanie programu się po prostu zatrzyma? Czy jest jakiś sposób, aby skłonić Arduino do powiedzenia mi, jaki jest błąd?
Jeśli mam wiele Arduino podłączonych przez USB do komputera z systemem Linux, a pojawią się one jako / tty / ACM0 / tty / ACM1 / tty / ACM2 Jak mogę zidentyfikować, które Arduino jest, bez łączenia się z nimi przez połączenie szeregowe ? Czy na Arduino jest numer seryjny …
Jaki jest maksymalny pobór mocy (w mW) Arduino Nano 3.0 , gdy pracuje on w stanie domyślnym (przy 16 MHz, bez diod LED usuniętych) i jest zasilany z zewnętrznego regulowanego źródła zasilania 5 V, więc omija wbudowany regulator napięcia? To da nam górną granicę zużycia energii przez Arduino Nano, które …
C w systemach wbudowanych tradycyjnie używa struktur do przechowywania danych strukturalnych. Arduino wprowadza C ++ do tabeli, więc zamiast tego możemy używać klas. Powiedzmy, że mamy dwie różne struktury danych, które można uznać za bardzo podobne: typedef struct { int valueOne; int valueTwo; int valueThree; } value_t; i: class Value …
Chciałbym zarządzać moim kodem źródłowym Arduino (projektami i bibliotekami) pod kontrolą źródła przy ciągłym testowaniu. Jak mogę automatycznie skompilować kod za pomocą narzędzi do ciągłej integracji, aby mieć pewność, że każda wersja kompiluje się czysto? W najlepszym przypadku powinno być możliwe skonfigurowanie kompilacji dla wielu procesorów, opcjonalne uruchomienie testów jednostkowych …
Patrząc na moją płytkę Arduino Uno R3 i jej schemat referencyjny zauważyłem, że jest drugi 6-pinowy nagłówek ICSP. Na schemacie złącze, o którym mówię, nosi nazwę ICSP1. Po co to? Jakie przydatne rzeczy może z tym zrobić przeciętny użytkownik Arduino, taki jak ja? Odpowiednia część schematu znajduje się poniżej (zaznaczona …
Problem Mam Arduino Nano podłączony kablem USB (typu A do mini typu B) do mojego MacBooka Air (model z połowy 2013 roku). Dioda PWR świeci się, gdy arduino jest podłączone. Otwieranie oprogramowania Arduino i rozwijanie Tools > Serial Portmenu nie pokazuje prawidłowego portu szeregowego. Widzę tylko: /dev/tty.Bluetooth-Incoming-Port /dev/cu.Bluetooth-Incoming-Port /dev/tty.Bluetooth-Modem /dev/cu.Bluetooth-Modem …
Wczoraj po południu zostawiłem Arduino na świeżej baterii alkalicznej 9V (+ podłączony do Vin, - podłączony do GND). Dzisiaj rano (16 godzin później) wyświetlacz LCD nie był już widoczny, a kiedy zmierzyłem napięcie, zauważyłem, że bateria wyczerpała się ku mojemu zaskoczeniu - jej napięcie jałowe wynosiło tylko 7 V. Moje …
Jaka jest najlepsza praktyka, aby mój obwód Arduino był bardziej odporny na błędy w prototypowaniu (np. Zwarcie pinów)? Nie chcę, aby kontroler uwalniał niebieski magiczny dym podczas eksperymentowania z nim. Jakie środki ostrożności mogę podjąć podczas projektowania obwodu?
W odniesieniu do Arduino Uno, Mega2560, Leonardo i podobnych płyt: Jak działa komunikacja szeregowa? Jak szybki jest serial? Jak połączyć się między nadawcą a odbiorcą? Uwaga: jest to pytanie referencyjne.
Zaczynam się trochę mylić co do częstotliwości próbkowania i prędkości transmisji itp. Mam ten kod Arduino: #include <eHealth.h> extern volatile unsigned long timer0_overflow_count; float fanalog0; int analog0; unsigned long time; byte serialByte; void setup() { Serial.begin(9600); } void loop() { while (Serial.available()>0){ serialByte=Serial.read(); if (serialByte=='S'){ while(1){ fanalog0=eHealth.getECG(); // Use the …
Zrobiłem zegar używając Arduino, ale czas wydaje się płynąć. Mam świadomość problemu z rolowaniem ; zegar wydaje się dryfować o około 15 minut w ciągu tygodnia. Używam niestandardowej płytki z tym rezonatorem od Digi-key. Kod odczytuje funkcję millis () na początku każdej pętli i działa na podstawie tej wartości. Moje …
Patrzę na użycie 7-kanałowego odbiornika RC z Arduino Uno R3. W dokumentacji są wzmianki o maksymalnie 2 pinach przerwań, podczas gdy na niektórych innych blogach widziałem wzmianki o użyciu do 20 pinów jako przerwań, z biblioteką PinChangeInt. Ile przerwań Arduino może obsługiwać natywnie? Czy różni się to od liczby obsługiwanych …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.