Mirki czy taki sposób obliczania czasu:
if (currentMillis - previousMillis > 1000) {previousMillis = currentMillis;}
nie powoduje że do każdego loopa doda się jakiś ułamek sekundy który po godzinie urośnie do np. 0.1 sek?

Chodzi mi o coś takiego że jeśli ułożymy na drodze 100 linijek 10-centymetrowych a będą one niedokładnie wykonane to na końcu błąd pomiaru wyniesie 100 x niedokładność
#elektronika #arduino
ewolucja_myszowatych - Mirki czy taki sposób obliczania czasu:
if (currentMillis - p...

źródło: comment_1588493403G7Fp0M4MxGjtC0E8obYaNk.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

To zalezy jaką dokladnosc chcesz osiagnac
Nie mniej zliczanie lepiej robic w przerwaniu, ale rozsądnie
  • Odpowiedz
po godzinie urośnie do np. 0.1 sek?


@ewolucja_myszowatych: Jeśli kwarc ma stabilność 30 ppm (standardowo) i pracuje z częstotliwością 16MHz to po dobie niepewność ustalenia czasu sięgnie około 7 sekund, zatem te 0.1s/h jest w zasadzie bez znaczenia.
A nie powinno się dodawać bo millis działa na przerwaniu.
  • Odpowiedz
Cześć, jaki polecacie kupić przewód do łączenia np na płytce elementów, bądź poprostu łączenia elementów w "powietrzu" ? I gdzie taki mogę dostać? (Jak coś to nie mam na myśli przewodów do płytek stykowych)

#elektronika #elektroda #arduino
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#elektronika #arduino
Próbuję zaprogramować miernik według tego poradnika, ale dostaję błąd jak na screenie. Uno jako programator ISP, podłączenie jest stabilne, jakieś sugestie jak to zrobić aby zadziałało?

https://www.instructables.com/id/TransistorTester-Firmware-Flash-With-Arduino/

https://www.mikrocontroller.net/svnbrowser/transistortester/Software/trunk/
szczesliwa_patelnia - #elektronika #arduino
Próbuję zaprogramować miernik według teg...

źródło: comment_1588358744BzrDSUziWrTdz5Aml72fhz.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#elektronika #arduino Miraski jak zabezpieczyć ADC w arduino przed zbyt wysokim napięciem? robię pewien układ który w teorii nie powinien przekroczyć 5 V ale wiadomo ktoś może za duże napięcie przyłożyć :O
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@C_H_M_I_E_L_U:
Diody zenera z założenia są dosyć wolne, w szczególnych przypadkach (szybkie zmiany napięcia) mogą nie zdążyć zareagować, dlatego warto jeszcze buforowanie sygnału wchodzącego do ADC poprzez wzmacniacz operacyjny o wzmocnieniu 0dB

https://www.ti.com/download/kbase/adc/adsssds2.htm

Pozwala to uniknięcie obciążenia źródła sygnału (wysoka impedancja wejsciowa wzmacniacza operacyjnego) oraz ochrona ADC przed zbyt wysokim napięciem.
  • Odpowiedz
Spotkał się ktoś może z jakimś względnie tanim ekranem typu e-papier o wielkości ponad 6'', parametrami zbliżonym do tego zastosowanego w Kindle'u? Niestety z tego co widzę rynek jest zdominowany przez Waveshare, a ekrany przez nich produkowane odświeżają się często dłużej niż 20s (!). Jest co prawda model odświeżający się w rozsądnym czasie, niestety trzeba na niego wyłożyć prawie 600zł.

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

@szczesliwa_patelnia: kup w rozmiarze 0603 - dasz radę to wlutować i w 0402 i w 0806 jeśli się pomylisz.

rozmiar prawie nic wspólnego nie ma z tym jak mocno świecą. Kup sobie takie z matową kopułką żeby ładnie rozpraszała światło. Jasność możesz dobrać sobie z pomocą rezystora :)
  • Odpowiedz
Czemu jak do servomechanizmu podłączę prąd ze stabilizatora liniowego 5V, gdy arduino zasilane jest z USB to nie działa servo?
Czy to dobra myśl by stabilizator wpiąć do HUBa?

  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
Hej Arduinowe świry!

Mam płytkę Wemos D1 (nie mini) i próbuję do niej podłączyć najzwyklejszy czujnik ruchu PIR HC-SR501.

Wszystko elegancko podłączyłem i mogę odczytać zmieniający się stan na pinie w funkcji loop. Chciałem pójść krok dalej i użyć przerwań, aby być notyfikowanym o zmianie stanu, a nie naparzać w pętli readDigital ( ͡° ͜ʖ
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zbicin: zrób sobie interrupt na falling albo rising zależy które zbocze oznacza ruch. Jak już koniecznie chcesz widzieć oba stany to zapisuj stan pina w przerwaniu tylko na rejestrach bo digitalRead() jest mega wolne a jak siedzisz za długo w przerwaniach to zaczynają się dziać niestworzone rzeczy.
Tak jak masz teraz stan pinu od przerwania może się zmienić i kilka razy (poczytaj o drganiu styków).
EDIT: i oczywiście dodaj pullup/pulldown
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@keton22: no właśnie problem jest tego typu że ani RISING ani FALLING też mi nie działało.

Niemniej jednak, dzięki za odpowiedź, doczytam też o tych rezystorach bo faktycznie nie mam :)
  • Odpowiedz
@rosso_corsa: Nie ma znaczenia pojemność, ładować będzie prądem 1A aż naładuje. Łączyłem nawet takie ładowarki równolegle aby uzyskać większy prąd ładowania pakietu ;)
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@dktr: myślałem że może inny opór spowoduje problemy z momentem automatycznego wyłączenia ladowarki ale jak tak to gitara. Na szybkim lądowaniu mi nie zależy bo ładowarka będzie panel fotowoltaniczny, także z 10h ładowania tak czy siak nie ma co się spieszyć
  • Odpowiedz
Czołem Mireczki z #elektronika i #arduino !
Potrzebuję ociupinki natchnienia. Szukam pomysłu na prezent DIY dla mojej dziewczyny. Projektowanie PCB, wytrawianie, lutowanie i podobne rzeczy nie są mi straszne. Dodatkowo miałbym dostęp do lasera i w sumie do wielu narzędzi na których mógłbym działać. Blokuje mnie głównie wyobraźnia bo za cholerę nie mogę wykminić nic bardziej kreatywnego niż miganie LEDkami. Rzućcie jakimś pomysłem, pliska ( ͡º ͜
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PierwiastekZdwoch: im mniej rzeczy podłączonych do internetu tym lepiej i bezpieczniej. wystarczy tylko sparowanie z siecią lokalna. Co do funkcji wyświetlacza: masz tu tak naprawdę siatkę diod na walcu, co prawda z rozmyciem ale jakieś proste animacje można wykonać na zdarzenia z telefonu, powiadomienia, budzik, obsługę funkcji głosowych, VU meter. Np. wysyłasz jej na messengera wiadomość, a w lampce zaczyna przewijać się czerwone serduszko, że powiadomienie od ciebie. Kwestia wyobraźni
  • Odpowiedz
Siema Mirki,
Robię sobie oświetlenie LED na monitorze z poradnika @radziuxd
Podczas testowania przez przypadek nie podłączyłem zasilacza do ledów i okazało się, że cały pasek (144 ledy z ali pic rel. ) był zasilany z samego arduino podpiętego do USB 3.0.
Tutaj pytanie do znawców czy jeśli działo mogę tak to zostawić? Chodzi o to czy np. ledy będą w jakimś przypadku pobierały więcej prądu i mogą uszkodzić płytę główna
chiken - Siema Mirki,
Robię sobie oświetlenie LED na monitorze z poradnika @radziuxd...

źródło: comment_15873998000Oz8eixewxYx6PmXQgABk5.jpg

Pobierz
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@chiken: Nie, nie możesz tak zostawić. to, że zadziałało to efekt tego że pewnie nie wszystkie świeciły maksymalną jasnością w białym kolorze (teoretycznie 7A). Stabilizator w Arduino ma maks. chyba 1A, 1.5A więc dłuższe maksymalne obciążenie może go zjarać, stabilność całego układu też będzie na bardzo niskim poziomie. Jak chcesz sprawnie obsługiwać 144 LEDy to tylko na zewnętrznym zasilaczu.
  • Odpowiedz
@chiken: @radziuxd: Bo wiem ile moje WS2812B żrą na pełnym PWMie :D Niech walnie sobie 10A zasilacz i będzie miał spokój :) aczkolwiek obstawiam, że i 60% mocy by mu wystarczyło. Ambilight na pełnym wysterowaniu bieli na pewno nie podaje pełnego PWMa (albo można to skonfigurować, ewentualnie ograniczyć w programie) bo byś miał za jasno w pomieszczeniu, obraz też jest często dynamiczny i rzadko cały w bieli. Realnie
  • Odpowiedz
via Wykop Mobilny (Android)
  • 10
Zapdejtowałem swój projekt ambilight na taśmie WS2812B o dolny pasek tak jak zapowiadałem. Teraz już widzę, że nie wolno robić tego bez dolnej części, robi 50% roboty ( ͡° ͜ʖ ͡°)

poprzedni post: https://www.wykop.pl/wpis/48659159/tak-jak-obiecalem-opisuje-spsob-na-wykonanie-podsw/
#chwalesie #dyi #arduino #ambilight #prismatik #ledstrip
radziuxd - Zapdejtowałem swój projekt ambilight na taśmie WS2812B o dolny pasek tak j...

źródło: comment_1587231114BNtDfb4nksvpvJlYXq4xg1.jpg

Pobierz
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@ptaaq: to i tak jesteś chyba w lepszej sytuacji mając rbpi i grabber, poczytaj komentarze do tego wpisu, który podlinkowałem, wydaje mi się, że tam możesz znaleźć interesujące informacje
  • Odpowiedz
@radziuxd Ja dzisiaj zacząłem składać zestaw działający dla każdego źródła HDMI w 4K na ledach WS2812B (60led na metr, łącznie 222 przy tv 55'), RPi3 + Arduino Uno R3 i Video Grabber. Niestety zasilacz kaput bo używany, ale na szczęście był za grosze. Teraz zamówiłem drugi 20A i jak przyjdzie to zdam relacje co z tego wyjdzie.
  • Odpowiedz
Czy LUA z zastosowaniem w ESP8266 to skomplikowany język? Od bardzo, bardzo dawna nic nie dotykałem (od ~1987 roku i assemblera Z80 - czyli dobrze ponad 30 lat temu) więc doświadczenia w C, Pascalach etc zupełnie nie mam. Jakieś dobre tutoriale dla emerytów?
(P.S. - nie nie chcę innego - ma być prosto i z absurdalnie niskim poborem prądu).

Taguję #arduino bo tu chyba siedzi ekipa najbliższa tematowi.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@bialy100k: To zanim zaczniesz się uczyć teho LUA, to sprawdź pobór prądu ESP. Niskim trudno to nazwać, a absurdalnie tym bardziej.
  • Odpowiedz