Arduino

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

1
FTDI Breakout z dodatkowym złączem ISP
TL; DR - Czy sześć żółtych pinów ISP można wykorzystać jako normalnych ISP? Zwykła karta Breakout FTDI USB-TTL wygląda następująco: Ostatnio natknąłem się na wariant planszy pokazany poniżej. Jakie są jednak dodatkowe żółte piny nagłówków na tej płycie? Są oznaczone jako ISP. Oto widok z tyłu: Czy naprawdę mogą być …
12 ftdi  isp  icsp 

2
Dlaczego plik `.ino` musi znajdować się w folderze o tej samej nazwie?
Próbuję zorganizować bardzo skomplikowany projekt i chcę umieścić cały rzeczywisty kod w folderze o nazwie src(źródło), ale chcę zachować główny .inoplik jako main.ino(będzie również w nim src). Następnie, gdy próbuję otworzyć kod, IDE mówi, że main.inomusi on znajdować się w folderze o nazwie main. Dlaczego to? W pełni rozumiem komunikat …

2
Ustaw częstotliwość PWM na 25 kHz
Obecnie mogę ustawić cztery styki PWM na około 31 kHz za pomocą następującego kodu: void setup() { TCCR1B = TCCR1B & B11111000 | B00000001; // Set PWM frequency for D9 & D10: pinMode(pwmPin9, OUTPUT); // Sets the pin as output pinMode(pwmPin10, OUTPUT); // Sets the pin as output TCCR2B = …
12 pwm  frequency 

2
Pobieranie kontaktów / przechowywanie kontaktów na karcie SIM
Mam tarczę GSM i czy są jakieś sposoby na zapisanie kontaktów na karcie SIM? Wydaje się, że biblioteka GSM nie obsługuje zapisywania danych na / odczytywania danych z karty SIM? Moim celem jest zapisanie numeru telefonu karty SIM i niektórych zmiennych na samej karcie SIM, tak więc od czasu do …
11 gsm 

2
Piny 3,3 V, 5 V i 9 V w Arduino
Na moim Arduino Uno R3 i Arduino Mega R3 są piny 5 V i 3,3 V. Jednak na tej stronie Wprowadzenie do płytki Arduino znajduje się styk 5 V i 9 V, ale nie ma styku 3,3 V. Strona w Arduino: Jaki adapter? wspomina również o styku 9 V. Dlaczego …

2
Jaka jest różnica między wszystkimi bibliotekami szeregowymi oprogramowania? Który jest zgodny z Arduino Nano?
Jest tak wiele bibliotek szeregowych oprogramowania, jakie są między nimi różnice? I którego mogę używać z moim Arduino Nano? Do mojego Arduino Nano potrzebuję jednego sprzętowego portu szeregowego i jednego programowego portu szeregowego o szybkości transmisji 115200. Na jakich pinach Arduino Nano mogę korzystać z biblioteki szeregów oprogramowania?

1
Czy można przesłać wcześniej skompilowane pliki binarne?
Mam kilka szkiców, które wciąż chcę załadować do Arduino, ale niekoniecznie muszę je ponownie kompilować, ponieważ nic nie zmieniłem od czasu ostatniej kompilacji. Ponieważ kompilacja za każdym razem zajmuje minutę lub 2, zaoszczędzi mi to trochę czekania. Widzę, że IDE ma opcję „Eksportuj skompilowany plik binarny”, ale wydaje się, że …
11 uploading  ide 


1
Zatrzymywanie funkcji chmury Parse.com w pętli podczas dzwonienia z Arduino-yun
Utworzyłem funkcję chmury za pomocą zestawu SDK JavaScript Parse.com i wywołuję te funkcje z Arduino. Poniżej znajduje się kod hellofunkcji: Parse.Cloud.define("hello", function(request, response) { response.success("This is hello function"); }); //hello function Block Wywołuję tę funkcję od strony Arduino przy użyciu następującego kodu: void setup() { Bridge.begin(); Serial.begin(9600); while (!Serial); Parse.begin("***zE0uUjQkMa7nj5D5BALvzegzfyVNSG22BD***", …


2
Tanie przewodowe sieci wielopunktowe
Chcę stworzyć siatkę czujników obciążenia 15 x 15 i diody LED RGB do interaktywnego parkietu tanecznego. Każdy węzeł będzie prowadzony przez arduino, a cała podłoga będzie zarządzana przez RaspberryPi. Próbuję znaleźć najlepszy sposób, aby węzły komunikowały się z Pi. Idealnie sieć miałaby następujące cechy: Niski koszt na węzeł Raspberry Pi …
11 serial  i2c  spi  networking 

3
Funkcje z parametrami łańcuchowymi
W mojej głównej pętli znajduje się ten ciąg: String string1; Mam funkcję, która weźmie ciąg1 jako parametr i użyje go, aby wysłać ten ciąg jako SMS. sendSMS(string1); To jest funkcja sendSMS () (bez parametrów): void sendSMS() { sms.beginSMS(remoteNumber); sms.print(finalstr); sms.endSMS(); lcd.setCursor(0, 0); lcd.print("Message sent!"); delay(10000); } Moje pytania to: Jak …
11 programming  c++ 

2
Czy przypisania wskaźników funkcji są atomowe w Arduino?
Poniższe fragmenty kodu źródłowego biblioteki TimerOne : // TimerOne.h: void (*isrCallback)(); // TimerOne.cpp: ISR(TIMER1_OVF_vect) // interrupt service routine that wraps a user defined function supplied by attachInterrupt { Timer1.isrCallback(); } // TimerOne.cpp: void TimerOne::attachInterrupt(void (*isr)(), long microseconds) { if(microseconds > 0) setPeriod(microseconds); isrCallback = isr; // register the user's callback …


4
Skąd mam wiedzieć, czy płyta spełnia moje wymagania?
Jestem nowy w Arduino i widziałem na ich stronie internetowej, że istnieje wiele różnych rodzajów tablic. Jakie są różnice, a ściślej - skąd mam wiedzieć, która tablica spełnia moje wymagania? Rozumiem, że tarcze można podłączyć do planszy, ale czy niektóre plansze nie obsługują niektórych tarcz? Inna sprawa, czy możliwe jest …

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.