Mirki ma ktoś może gotową funkcję opóźniającą coś o 1 sekundę? Pewnie jest jakiś szablon a nie chce mi się koła na nowo wynajdować, coś w tym stylu:

void delayedSerial() {
float counter0=millis();
float counter1=millis()+1000;
Serial.println("0 sec");
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Murki pomóżcie z #arduino. Mam je od 30 minut i coś nie chodzi do końca
Chciałem zrobić światłomierz z tego linku
W projekcie użyte jest adruino nano, czujnik BH1750 oraz wyświetlacz SSD1306 oled SPI 7pin
Problem numer jeden dostałem zamiast wyświetlacza SPI 7pin wyświetlacz I2C 4pin, wyświetlacz I2C używa tych samych pinów A4 i A5 co czujnik BH1750,
Problem numer dwa wywala mi błąd podczas wgrywania do arduino
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ale jak to ma działać trzeba jakieś multipleksowanie wprowadzić czy jak


@artur00: poczytaj jak działa I2C, jest ok, nic nie musisz robić
  • Odpowiedz
z moich 2 godzinnych badań wynika że zaprogramowanie #arduino na bycie prostym wzmacniaczem #audio jest trudne, bo zamiast filmu z yt który puściłem leciało ciągle brzęczenie, aczkolwiek modulowane, więc coś wyłapywał
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest jakis sposob na sprawdzenie jak bardzo program obciaza arduino?
Jak wyglada sprawa debugowania aplikacji? tylko serial monitor i marne Serial.print?
Mam pewien problem z jednoczesnym uzywaniem dwoch bibliotek, wyglada na to ze dzialanie jednej blokuje dzialanie drugiej (mimo tego ze zadna watku blokowac nie powinna i proste rzeczy w loop() dzialaja), jest jakas szansa na dokladniejsze przyjrzenie sie problemowi i dojscie do sedna?

#arduino
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@swiniakstatysta: Możesz sprawdzać liczbę przejść pętli głównej w czasie i monitorować czy się nie zmienia. Sprawdź też czy któraś z bibliotek nie korzysta z przerwań.
A co do debugowania Arduino to tak - nie ma lepszego narzędzia niż Serial.print ()
  • Odpowiedz
  • 4
@Wykopki44 analogowe to jeszcze nie trzeba wybierac numeru. Przy domofonie zwieram 2 przewody przez przekaznik i to jest otwieranie. Normalnie podchodze pod drzwi klikam w apce i juz otwiera sie na 3 sec i zamyka
  • Odpowiedz
#programowanie #arduino
Czy urządzenie bluetooth slave łącząc się z masterem, w tym przypadku niech będzie smartfon, może pobrać aktualną godzinę?
Bez żadnego dodatkowego softu po stronie smartfona. Chodzi tylko o dane dostępne dla urządzenia slave wynikające ze sparowania ze smartfonem.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ZaQ_1: nie - w bluetooth classic będziesz miał port szeregowy gdzie po drugiej stronie nic nie nadaje, w low energy to master (central) musi wykonywać akcje na slave (peripheral) więc w ogóle do połączenia nie dojdzie. A jak już dojdzie OS sam nic nie zrobi.
  • Odpowiedz
Mirki od #arduino
mam za sobą odpalenie robiąc to "krok po kroku" ambilight i sterowania silnikiem krokowym.

ALe to dla mnie za mało. Gdzie poczytać/nauczyć się poprawnych i skutecznych (!) podstaw programowania Arduino ( i ew ESP32/8266). To zdaje się głownie jakaś odmiana C++ ?
Nie planuję zostać zawodowym programistą, czasu nie mam dużo (dobijam 60-tki). Ostatnie co pisałem bardziej zaawansowanego, to programy w assemblerze w okolicach 1986 roku... Na
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bialy100k arduino to c++, polecam serię c++ thecherno na YouTube - to nie tylko najlepszy tutorial z tego języka, ale najlepszy kurs związany z programowaniem jaki kiedykolwiek widziałem. Ten dzieciak odwala zajebistą robotę.

Jeśli będzie za trudny na początek - to codebeauty też na YouTube - dla mnie za ogólnie, za wolno i za mało, ale pewnie bardziej podejdzie początkującemu.

Nie są to materiały typowo pod arduino, ale jeśli piszesz że
  • Odpowiedz
#raspberrypipico #pico jakoś nie szaleje z ilością ADC, a przydałoby mi się kilka dodatkowych (tak ze 3 chociaż), bo te 3 standardowe to bieda.
ADC żadnego pod ręką nie mam, ale mam arduino uno które ma chyba z 5 kanałów.
Jak głupim pomysłem jest skomunikowanie po i2c RPi Pico i Uno żeby to drugie tylko służyło za ekspander? XD
#raspberrypi #arduino #elekronika
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@Wyrewolwerowanyrewolwer:

Jak głupim pomysłem jest skomunikowanie po i2c RPi Pico i Uno żeby to drugie tylko służyło za ekspander? XD

Bardzo głupim - w sensie nieopłacalnym.
Lepiej dać jakiś przetwornik ADC na SPI czy i2c
  • Odpowiedz
Mirki koduję #arduino w gołym VS Code i działa mi Intellisense jeśli w IncludePath mam linki do bibliotek. Ale jak podzielę plik arduino na 2 mniejsze to nie mogą one korzystać wzajemnie z siebie, tzn. po otwarciu tego w IDE otwierają się one na zakładkach, kompilacja jest poprawna tylko po otwarciu tego w VS nie mam podpowiedzi.

Da się to podlinkować jakoś? np. #include
Nie używam żadnego dodatku
ewolucja_myszowatych - Mirki koduję #arduino w gołym VS Code i działa mi Intellisense...

źródło: comment_1615052137l7g2HsUt0anDttPsyQs4S7.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
@ewolucja_myszowatych: + protip: polecam zamiast kopiować coś do IDE zaznaczyć sobie w opcjach "Use external editor" i wtedy automatycznie przeładowuje zapiswne pliki i wystarczy kliknąć "program" ( ͡ ͜ʖ ͡)
  • Odpowiedz
Jaki jest najlepszy moduł bluetooth audio niewielkich wymiarów, bez zbędnych komunikatów głosowych w łamanych angielskim (jak np. HW-329-B), szumów. Chcę wbudować go w biurkowy multiplexer audio.

#arduino #elektronika #aliexpress
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach