Pytanie za 100 punktów - czy ktoś używał frameworka Arduino w esp8266 w trybie slave komunikującego się przez I2C z esp32? Mam wszystkie biblioteki najnowsze i za cholerę nie mogę nic wysłać z mastera do slave'a. Zrzut transmisji z oscyloskopu w załączniku. Jak widać transmisja wykłada się na ACK, czyli slave nie odpowiada. Ograniczyłem już prędkość transmisji to 10KHz. Rezystory pullup 4.7k podpięte pod SCL i SDA. Mój kod:

https://pastebin.com/2LT5adu4

Ktoś może
r.....d - Pytanie za 100 punktów - czy ktoś używał frameworka Arduino w esp8266 w try...

źródło: comment_1585143661xLmwzyPCLudvpAnDcP130n.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dobra, już wiem, w czym był problem - zostawiam instrukcję dla potomnych. Zacząłem przeglądać kod Arduino i są tam dwie definicje onReceive:

void TwoWire::onReceive(void (*function)(int))
i

void TwoWire::onReceive(void (*function)(size_t))
W tej pierwszej nie jest wywoływana funkcja twienableSlaveMode() - wydaje mi się, że jest to kolejny bug we frameworku Arduino. Jeśli w naszym programie skorzystamy z tej drugiej definicji to wszystko działa jak należy.
r.....d - Dobra, już wiem, w czym był problem - zostawiam instrukcję dla potomnych. Z...

źródło: comment_1585151122oxp0hSi6wcoCGFltrRmMHi.jpg

Pobierz
  • Odpowiedz
W styczniu wystartował nasz konkurs na artykuł o elektronice i programowaniu, więc każdy z Was mógł spróbować swoich sił jako autor! Czas na zgłaszane prac już minął, nadeszła więc pora, aby wybrać autora najlepszego artykułu. Trwa głosowanie publiczności.
Więcej ( ) Zagłosuj na najlepszy artykuł o elektronice!

Lista artykułów:
If This Then That (IFTTT) w połączeniu z ESP
Forbot - W styczniu wystartował nasz konkurs na artykuł o elektronice i programowaniu...

źródło: comment_1585140134vbBQjGaegVN94gAUhMGldz.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#msalamon
Eeej czy wiesz, że w STM32 można spotkać różne układy RTC? Seria F4 ma dużo ciekawszy układ niż ten z BluePilla! Do tego działa o wiele lepiej :)
https://msalamon.pl/a-jak-to-jest-z-tym-rtc-na-stm32f4/?utm_source=wykop&utm_medium=post&utm_campaign=rtcf4
#programowanie #elektronika #stm32 #arduino #raspberrypi
msalamon - #msalamon
Eeej czy wiesz, że w STM32 można spotkać różne układy RTC? Seri...

źródło: comment_1585139774M6jzoKdAeM7dG5As3EAeHF.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lasarus: Tylko z kalibracją i uwzględnieniem krzywej błędu. To fabrycznie może pokazywać +/- 2° od realnej temperatury, a jeszcze wraz ze zmianą temperatury zmienia się odchył. Tak więc sorry.
  • Odpowiedz
Mirki, pomocy!
Potrzebuję porady odnośnie diod adresowalnych WS2812B.
Chcę w przyszłości podświetlić nimi schody (18 stopni, dwa biegi po 9 stopni każdy, po 1m szerokości). Maksymalne natężenie prądu na każdy metr taśmy LED to 3A przy 5V.
Jak poprowadzić przewody, żeby było dobrze?
Czy zasilanie co 4/5 schodków (czyli łącznie 4 doprowadzenia) przewodem 2.5mm2 będzie wystarczające?
Sterowanie to nie ma problemu, bo puszczę przewód sterujący 0.75mm2 na każdy bieg.
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

2,5 mm2 to 32A, przy założeniu, ze odpowiednio je ułożysz.

@magmac: Nie. To jest wytrzymałość prądowa itp przewodu, ale nic nie mówi o spadku napięcia. Tzn mówi (umownie) że dla 230v spadek nie będzie znaczący.
Te ledy pracują przy 5V, i posiadają cyfrową transmisję danych, jak pobór prądu jest spory i występuje spadek (tak na zasilaniu, jak i przewodzie masowym!) to się poziomy masy i danych rozjeżdzają i transmisja się
  • Odpowiedz
Git dla samotnych to nowy artykuł na naszym forum, który może przydać się niektórym z Was ( ͡° ͜ʖ ͡°) Jeżeli słyszałeś już o Gicie, prawdopodobnie wiesz, że jest doskonałym narzędziem w projektach nad którymi pracuje wiele osób. A co jeśli pracujesz sam? Czy w takim razie Git ma coś do zaoferowania? Tak. Nie musisz nawet łączyć się z internetem żeby korzystać z jego dobrodziejstw. Pomyśl o następujących
Forbot - Git dla samotnych to nowy artykuł na naszym forum, który może przydać się ni...

źródło: comment_1584893993HV3aCnBoiLJ2QAYwVcNJZG.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jest doskonałym narzędziem w projektach nad którymi pracuje wiele osób


@Forbot: Mmhmmm... a jak się coś w gicie spieprzy bo nadchodzi taki moment, że ci co twierdzą, że go znają wymiękają.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 2
#arduino
Wrażliwych proszę o włączenie wpisu ( ͡° ͜ʖ ͡°)
Przez przypadek zamówiłem attiny84 w wersji SMD. Więc lutownica, klej na gorąco dla izolacji. Podłączyłem według schematu dla zaprogramowania, jednak programator jakby ciągle wysyłał kod, pasek postępu dochodzi do maksimum i tyle. Czy coś źle podłączyłem na płytce czy raczej lutowanie zabiło układ?
szczesliwa_patelnia - #arduino
Wrażliwych proszę o włączenie wpisu ( ͡° ͜ʖ ͡°)
Przez ...

źródło: comment_1584732937V0MipWTFNJA9E5aan61r1k.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@szczesliwa_patelnia: Słaby ten pająk.;p Znajdę swojego (jak nie popsułem) to wkleję.( ͡ ͜ʖ ͡)

A w temacie to przy programowaniu przez Arduino nie używa się FuseBitów czy cuś? I jak to się robi? Jakiś plik z configiem? Pytam, bo nigdy nie używałem Arduino jak programatora AVR.
  • Odpowiedz
@ForceMajeure: Jednak trzeba wcześniej odpowiednio Uno przygotować, nie wiedziałem o tym.

File>Examples>ArduinoISP>ArdunioISP

Pająk po 2 lutowaniu miał się kiepsko, straciłem nóżki chipu. Wydawało mi się, że dobrze wlutowałem druciki ale chyba nie, bo teraz dostaję błąd o braku odpowiedniej komunikacji z chipem.
  • Odpowiedz
#arduino

Czy mogę użyć attiny84 zamiast wymaganej w projekcie Atmega 328P-PU bez zmiany kodu?
Zastanawiam się do czego ten układ zamówiłem, wszędzie w schematach widzę klasyczne 328P w swoich papierach : D
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W związku z niedawnym konkursem na naszym forum pojawiło się wiele ciekawych artykułów. Oto kolejne 10 przykładowych poradników, które napisali członkowie naszej społeczności! Tym razem w zestawieniu coś dla fanów robotów, sztucznej inteligencji, termowizji oraz tych, którzy chcieliby legalnie sprzedawać swoje urządzenia. Więcej ( ) Co nowego na forum? Przykładowe artykuły konkursowe #2

#forbot #elektronika #technologia #programowanie #arduino
Forbot - W związku z niedawnym konkursem na naszym forum pojawiło się wiele ciekawych...

źródło: comment_1584621960hgddkWLB6Wnz3lUU9ohHgc.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest jakiś sposób by UART w #arduino od USB po podłączeniu do komputera pracował jako karta sieciowa ze stałym ipv4 na mikrokontrolerze?
Problem jest taki że jak podłączone mam kilka płytek do komputera to one są w systemie różnie adresowane i trzeba ręcznie odgadnąć który do czego służy.
Przy okazji umieściłbym na mikrokontrolerze programik w php dla większej wygody.

  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jako że mam wolne to pomyślałem że czas zamówić pierwsze arduino i moje pytanie czy
Ten zestaw będzie ok? https://allegro.pl/oferta/zestaw-startowy-easy-arduino-uno-r3-starter-kit-8484429561?utm_medium=app_share&utm_source=facebook

Chce kupić zestaw w okolicach tej ceny najlepiej żeby miał wyświetlacz a nie chce mi się składać samemu takiego zestawu bo
Po 1 nie wiem co tam dodać
Po 2 nie chce mi się czekać na oddzielne paczki
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#arduino #atmega #elektronika #automatyka #programowanie
Mirki mam ostatnio pomysł w głowie. Trochę z lenistwa trochę z naddatku czasu ale także z ułatwienia sobie życia. Mam w domu ogrzewanie z kotła i ręcznie włączaną pompę obiegową do co. Pomyślałem że może zamiast pilnować i pamiętać żeby ją wyłączać, można by było zautomatyzować to poprzez jakiś sterownik z czujnikiem temperatury.
Czyli np pompa się
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AVATARKUBA122: ??
Sa gotowe zestawy za grosze z czujnikiem temperatury. Taki czujnik albo specjalnym rozdzielaczem wpinasz w uklad albo przyklejasz wzdluz rurki, kabelki podlaczasz w odpowiednie miejsca i koniec roboty
  • Odpowiedz
@MPTH: Dorzuć funkcję wykrywania kiedy temperatura przestanie rosnąć i wtedy powiadamia, że koniec pomiaru i przypuszczalna wartość. Żebyś nie musiał długo gapić się w ekran ;)
  • Odpowiedz
Skoro trzeba siedzieć w domu to wyciągnąłem Arduino i potrzebuję pomocy ( ͡° ͜ʖ ͡°)

Tak jak na schemacie, jest to sensor fotoelektryczny. Zasilam go z akumulatora 12v, Arduino zasilam z USB. Mam 3 kable wyjściowe - biały, czarny i szary. W jaki sposób powinienem odczytać stan wyjściowy (który kabel powinen zwracać stan HIGH/LOW?), bo testowałem rózne konfiguracje i żaden z kabla nie dawał poprawnego stanu sensora?

#
MokreFilcy - Skoro trzeba siedzieć w domu to wyciągnąłem Arduino i potrzebuję pomocy ...

źródło: comment_15843107030kuUb8JFZ8kfeFzgflfZek.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MokreFilcy: to jest wyjście przekaźnikowe, żadne nie generuje napięcia
w zależności od stanu będzie przejście między białym a czarnym lub między białym a szarym, możesz to sprawdzić miernikiem ustawionym na pomiar diody lub rezystancji
  • Odpowiedz
Mirki spod tagu #elektronika #arduino #majsterkowanie

Jak to jest z oznaczeniami scalaków ? Mam na nim nabite 54Jp ale nie mogę takiego znaleźć, doszedłem do tego że to jest jakiś TP4054 ale nikt nie ma 54Jp a w nocie katalogowej jest że zaczyna się od 54b i co teraz? na ali i w sklepach jest tylko 54b i dalej cyfra 0-4

scalak którego szukam pochodzi z
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach