Arduino

10
Użycie tarczy silnika Arduino pomarańczowo-białej

Mam tarczę silnika Arduino, taką jak ta, podłączoną do mojej płyty Mega. Chciałbym dowiedzieć się więcej informacji na temat pomarańczowych i białych bloków pinów na płycie. Strona internetowa Arduino zawiera następujące informacje, ale nie zawiera żadnego wyjaśnienia, do czego najlepiej ich...

10
Czy ESP8266 w jakiś sposób pamięta dane dostępu do Wi-Fi?

Dzisiaj trochę majstrowałem przy ESP8266, wypróbowałem OTA i napisałem serwer WWW. Aby znaleźć błąd, zredukowałem szkic do następujących linii: #include <ESP8266WebServer.h> ESP8266WebServer server(80); void setup() { Serial.begin(115200); server.on("/", []() { Serial.println("Sending...

10
Jak wywołać funkcje C ze szkicu Arduino?

Chciałbym wiedzieć, czy istnieje sposób wywoływania funkcji zawartych w plikach C przy użyciu szkicu Arduino? Mój plik C deklaruje i definiuje funkcję. Aby zapisać umieszczenie definicji niechlujnej funkcji w moim szkicu Arduino, chciałbym wywołać funkcję bezpośrednio ze szkicu. Czy istnieje...

10
Jaki jest sens D0-D3 na wyświetlaczu LCD?

Biblioteka Arduino LiquidCrystal ma 4 konstruktory z różnymi argumentami: LiquidCrystal(rs, enable, d4, d5, d6, d7) LiquidCrystal(rs, rw, enable, d4, d5, d6, d7) LiquidCrystal(rs, enable, d0, d1, d2, d3, d4, d5, d6, d7) LiquidCrystal(rs, rw, enable, d0, d1, d2, d3, d4, d5, d6, d7) Dla...

10
Zliczanie impulsów z przerwaniem

Próbowałem policzyć impulsy z fali prostokątnej 12 500 Hz, aby wyzwolić wyjście. Oto kod, który mam do tej pory. Po zresetowaniu Arduino drukuje 315 do portu szeregowego na próbce 25 ms. 315 x 40 = 12600. Wydaje mi się, że działa idealnie. Moim jedynym problemem jest to, że zwraca ten numer tylko...

10
Jak zresetować Arduino z oprogramowania

Jak wiadomo, Arduino IDE resetuje Arduino po otwarciu monitora szeregowego. Chcę też, aby mój program to zrobił. Ale nie wiem jak. Sprawdziłem kod źródłowy Arduino IDE (Serial.java & SerialMonitor.java), ale nie mogę znaleźć, skąd wysyła polecenie resetowania. Gdzie to jest? Używam C # do...

10
Emulowane urządzenia 1-przewodowe

Chcę, aby układ ATTiny stał się niewolnikiem na magistrali 1-wire, z własnym sygnałem S / N i listą poleceń dla określonych funkcji. Chcę wiedzieć, czy mogę użyć biblioteki One Wire z witryny arduino do wysyłania danych jako slave. Na przykład, możesz mieć niewolnika w jednym pomieszczeniu z...

10
Zwiększ rozdzielczość bitową PWM

Chciałbym zwiększyć rozdzielczość bitową PWM Arduino Uno. W tej chwili jest to 8-bit, co uważam za zbyt niskie. Czy jest to możliwe bez utraty zdolności przerwania i opóźnień? Koen EDYCJA Ta konfiguracja zapewnia wynik 16-bitowy void setupPWM16() { DDRB |= _BV(PB1) | _BV(PB2); /* set pins as...