Arduino

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

5
Ustawienie numeru seryjnego na urządzeniu szeregowym CH340 USB
Czytając http://playground.arduino.cc/Linux/Udev wydaje się, że istnieje sposób na wypisanie się do EEPROM USB-Serial FTDI w celu ustawienia danego SerialNumber, umożliwiając identyfikację danego nano / innego arduino, aby poradzić sobie z tym konkretnie w UDEV. Mam ładunek w stylu nano z adapterem USB-szeregowym QinHeng Electronics HL-340, który wyraźnie nie jest układem …


4
Jak działają funkcje poza pustą pętlą?
Jestem przyzwyczajony do szkiców Arduino z void setup()częścią, która działa raz i void loop()częścią, która ciągle się zapętla. Co się stanie, gdy będziesz mieć nieważne funkcje poza głównym void loop()? Czy to wszystko będzie się zapętlać równolegle, czy będą działać jeden po drugim? Czy też niektóre funkcje void działają tylko …


2
Jak wysyłać numery do Arduino UNO przez Python 3 i szeregowy moduł
Jestem nowy w Arduino (i ogólnie programowaniu komputerowym), więc przepraszam, jeśli to pytanie wygląda głupio. Po skonfigurowaniu podstawowego połączenia arduino-LED mam problemy z wysyłaniem INTEGERÓW do arduino przez port szeregowy. Mogę łatwo wysyłać znaki, takie jak „m”, „o” itd. Jednak jeśli wyślę numer, wygląda na to, że po prostu go …

3
Samouczek Digital Read Serial - obliczanie wartości rezystora
Samouczek Arduino Digital Read Serial poprowadzi Cię przez okablowanie prostego przycisku. Moje pytania koncentrują się wokół rezystora. Dlaczego potrzebny jest rezystor? Myślę, że to rozumiem, ale poprawcie mnie, jeśli się mylę. Aby upewnić się, że pin wejściowy odczytuje niski sygnał i nie unosi się, powinniśmy podłączyć pin do uziemienia, gdy …


6
Czy możliwe jest bardzo duże opóźnienie ()?
Staram się otwierać i zamykać małe drzwi, które powinny się otwierać lub zamykać co 12 godzin. Zastanawiałem się, czy mógłbym po prostu zrobić mały skrypt z zapętleniem z opóźnieniem () na 12 godzin, opóźnienie (43 200 000 000); Zgaduję? Nie mam jednak pojęcia, czy jest to możliwe i / lub …

1
Czy zmienność jest potrzebna, gdy zmienna jest dostępna z> 1 ISR, ale nie jest dzielona poza ISR?
Jest wyraźnie udokumentowane, że gdy dane globalne są udostępniane ISR i programowi głównemu, dane muszą zostać zadeklarowane volatilew celu zagwarantowania widoczności pamięci (i to wystarcza tylko dla danych 1-bajtowych; cokolwiek większego wymaga specjalnych ustaleń, aby zagwarantować również atomowość) . Tutaj mamy dobre zasady: Zmienne używane tylko poza ISR nie powinny …
9 interrupt  timers  isr 



2
RFID / NFC (13,56 MHz), czy można wysyłać surowe bajty i odbierać odpowiedzi?
Próbuję zaimplementować czytnik kart (tj. Karty kredytowe) na potrzeby zakupów, a AFAIK te karty są zgodne z normą ISO 14443-A (Mifare Classic 1K). Zrobiłem już aplikację na Androida, która może wysyłać niestandardowe APDU do odczytu określonych sektorów za pomocą surowej SendBytes (). Ponieważ muszę zbudować obwód z niestandardową anteną, wybrałem …
9 arduino-uno  rf  rfid 

3
Pytanie do nRF24L01
Przeglądam przykładowy kod znaleziony tutaj . Wiem, że moduł nRF24L01 może używać 6 potoków, ale szukałem w Internecie oznaczeń adresów i nic nie znalazłem. A dokładniej w wierszu 37, czy istnieje odniesienie do tego, gdzie autor otrzymuje 0xF0F0F0F0E1LL, 0xF0F0F0F0D2LL? Dzięki.

4
Jaki jest najtańszy sposób na dodanie Wi-Fi do Arduino?
Próbuję znaleźć jakiś adapter Wi-Fi dla Arduino, musi być tak mały, jak to możliwe (nie tarcza) i tak tani, jak to możliwe. Do tej pory wydaje mi się, że znajduję tylko tarcze, które kosztują około 10 funtów +, ale pomyślałem, że jeśli dostaniesz zamienny adapter WiFi do laptopa za nic, …

3
Jak pisać szkice zgodne z makefile?
Chciałbym pisać swoje szkice, aby móc je budować / przesyłać za pomocą Arduino IDE lub opcjonalnie za pomocą GCC i makefile. Wiem o dołączaniu deklaracji funkcji na górze, ale czy jest coś jeszcze, aby mój szkic mógł zostać uznany za prawidłowy C ++ przez mój kompilator? Aktualizacja 1 Zrozumienie, co …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.