Dlaczego podział sprzętu zajmuje znacznie więcej czasu niż mnożenie na mikrokontrolerze? Na przykład na dsPIC podział zajmuje 19 cykli, a mnożenie zajmuje tylko jeden cykl zegara. Przeszedłem kilka samouczków, w tym algorytm podziału i algorytm mnożenia na Wikipedii. Oto moje rozumowanie. Algorytm podziału, podobnie jak metoda powolnego podziału z przywracaniem …
Jestem nowym użytkownikiem Arduino i mam Arduino Uno. Do zrealizowanych przeze mnie projektów użyłem tylko cyfrowych pinów. Buduję mały pojazd, który wykorzystuje silniki krokowe. Skończyły mi się szpilki do sterowania silnikami tego pojazdu. Do czego służą piny analogowe? Czy mogę używać pinów analogowych do sterowania resztą silników krokowych, które podłączam …
Komputery obsługują funkcję wymiany hots, dzięki czemu użytkownik może wymienić dysk twardy, gdy system jest uruchomiony. Czy to głównie oprogramowanie wyłącza dysk twardy, czy jest to jakiś specjalny sprzęt? Gdyby nie było specjalnego sprzętu, przypuszczam, że można by wymienić dowolny dysk, ale wygląda na to, że dysk musi obsługiwać go …
Wiem już, jak zwiększyć liczbę pinów cyfrowych na Arduino za pomocą multipleksera. Chcę zwiększyć liczbę posiadanych analogowych kanałów wejściowych. Jednym z rozwiązań jest dodanie kolejnego Arduino jako niewolnika. Jak zwiększyć liczbę analogowych kanałów wejściowych? (Zakładam, że w grę wchodzą niektóre MUXing i ADC). Jeśli napisanie w odpowiedzi jest zbyt skomplikowane, …
W nowszych Arduinos można ustawić pinMode do jednego z trzech stanów: OUTPUT, INPUT, i INPUT_PULLUP. Ta strona mówi: Układ Atmega w Arduino ma wewnętrzne rezystory podciągające (rezystory łączące się wewnętrznie z zasilaniem), do których można uzyskać dostęp. Jeśli wolisz używać ich zamiast zewnętrznych rezystorów rozwijanych, możesz użyć argumentu INPUT_PULLUP w …
Wiem, że Arduino Nano może obsłużyć 12 woltów i mówi, że zaleca się zasilanie go między 7 a 12 woltów. Zastanawiam się więc, czy po prostu zhakowałem razem 12-woltowy adapter do Mini-B, czy można zasilić go przez nagłówek ICSP?
Używam diody IR LED i fotodiody, i zaprojektowałem płytkę drukowaną zgodnie ze specyfikacjami, które znalazłem w arkuszu danych - tzn. Rozmiary otworów dla pinów wynoszą 0,6 mm. Jednak na tych elementach znajdują się „kostki” (patrz rysunek poniżej) i są one szersze niż rozmiar otworów, które podają dla pinów. Problem polega …
Przypadkowo zwarłem piny 10 i 11 z 10 ustawionymi na wyjście WYSOKIE i 11 ustawionymi na wejście. Pin 11 nie działa. Jak dowiedzieć się, który składnik spaliłem? Czy problem można rozwiązać?
Mam arduino z mikrokontrolerem montowanym powierzchniowo (SMD): Wiem, jak używać DIP arduino jako programatora dla DIP ATmega328. To proste - wystarczy wsunąć mikrokontroler do uchwytu. Jednak w przypadku montowanego na powierzchni Arduino nie jest to oczywiste. Rozlutowywanie mikrokontrolera jest jednym ze sposobów, ale jest to niegrzeczne i destrukcyjne. Czy mogę …
W tym pytaniu wspomniano, że pin 13 ma wbudowany rezystor dla diody LED, który jest standardem w większości jednostek Arduino. Mój przyjaciel powiedział mi, że ponieważ na pinie jest już rezystor, nie muszę go zakładać, kiedy podłączam zewnętrzną diodę LED do pinu. To nie pasuje do mnie, ponieważ czytam wszędzie, …
Chcę użyć standardowego brzęczyka piezoelektrycznego na jednym z pinów analogowych Arduino Uno bez użycia rezystora. Czy podłączenie tego będzie problemem dla płyty Arduino? Dlaczego?
Pracuję nad nowym projektem produktu i prawdopodobnie będą istnieć małe lub duże zmiany / poprawki sprzętowe przez cały okres użytkowania produktu. W przypadku przyszłych aktualizacji oprogramowania układowego w terenie potrzebuję sposobu ustalenia wersji sprzętowej. Jaka jest dobra strategia? Obecnie ciągnę dwa zapasowe piny w górę / w dół rezystorami zewnętrznymi …
Rozejrzałem się w Internecie, ale nie znalazłem nic istotnego. Bardzo trudno jest urządzeniu elektronicznemu rozłożyć sygnał na różne częstotliwości. Jak to się robi na poziomie gołego metalu? Wszelkie sugerowane źródła lub komentarze będą bardzo pomocne
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.