Kupię coś takiego w jakimś sklepie z wysyłką z Polski??
Interesuje mnie dokładnie ten model ze zdjęcia. Zamawiałem raz bezpośrednio z Aliexpress link - towar nie dotarł, otworzyłem spór i dostałem zwrot $$. Spróbowałem zamówić z Allegro - ale tutaj też wszystkie przedmioty z opisem "Dioda laserowa płyta sterownika LD" linkmają zaznaczone, że wysyłka z chin. Tutaj sytuacja potoczyła się podobnie - po 2 miesiącach przesyłka niedostarczona - otworzyłem dyskusję i
Pobierz
źródło: comment_1617702405b34SlFzv2A29LTbJopFTIQ.jpg
Siema Mirki. Robię taki mały projekt na Arduino Nano i DFPlayer Mini. Program znalazłem na githubie i prawie wszystko działa. A konkretnie chodzi mi o odczyt ze zmiennej value = myDFPlayer.readFileCounts(). Potrzebuję informacji ile jest plików na karcie sd, żeby później zbudować menu na tej podstawie. Nie rozumiem dlaczego w monitorze portu szeregowego wyświetla się bez problemu nr odtwarzanego utworu a liczba wszystkich utworów już nie.

`
#include "Arduino.h"
#include "SoftwareSerial.h"
#
Da się rozdzielić kod na #arduino na kilka mniejszych tak żeby korzystały z tych samych zmiennych, bibliotek? Normalnie musiałbym do kazdego fragmentu dorzucać #include "cośtam.h" i definiować osobne zduplikowane zmienne.

Ideałem byłoby takie coś jak w Unity że skrypty można polinkować między sobą i jak się je odpowiednio napisze to wyłączenie jednego nie generuje błedów w pozostałych tylko odłącza daną funkcjonalność.

Pisanie czegoś na 2 tys. linii rozwala za bardzo produktywność ale
via Wykop Mobilny (Android)
  • 2
@ewolucja_myszowatych: to jest standardowy sposób używania zmiennych, czyli przez pliki nagłówkowe wystawiasz zmienne którymi dany moduł chce się podzielić (poprzez słowo kluczowe extern). W "poprawnym" programowaniu nie powinieneś używać bezpośrednio zmiennych, tylko wystawiać funkcję która taką zmienną może uaktualnić lub zwrócić jej wartość.
Czy ktoś tu chciałby współtworzyć poradniki do nauki elektroniki? Przypominam, że szukamy osoby, która zajmie się redagowaniem treści nadsyłanych do nas przez różnych autorów. Wymagane lekkie pióro, dzięki któremu surowy tekst stanie się przyjaznym poradnikiem. Dodatkowa praca zdalna dla osób posiadających dar tworzenia ciekawych tekstów technicznych. Na czym dokładnie polega taka praca? Dokładny opis wraz z przykładami ( ) Praca: redaktor (nie autor) artykułów o elektronice
Pobierz
źródło: comment_1617263519g6IG8rnkblug4jIOt1t32T.jpg
@bajcik: I co dalej, umieścisz malinę z HA pomiędzy skrzynka a brama, czy będziesz ciągnąć kilometry jakichś 1-wirow po domu których żaden elektryk nie ogarnie?
Wybierz sobie jeden (na początek:) standard bezprzewodowy i w niego inwestuj, a jak czegoś nie ma w gotowcach to wtedy ESPHome.
Malinę z HA też będziesz chciał wymienić na coś konkretniejszego w przyszłości więc nie możesz umieścić HA pod drzwiami wejściowymi do domu
Mam problem z Arduino. Mam podpiętą klawiaturkę membranową i jak wyrzucam z programu jedną linijkę (dataZmien(); - pogrubiona 6 od dołu) to przestaje mi reagować na klawisze C i D. A i B działają jak działały. Zacząłem grzebać w sekcji void dataZmien() i jak całą zawartość wrzucę w komentarz (między /* i */) to nie działa C i D (A i B działa). Jak wrzucę określoną część to działa tylko D, jak
Podstawy Raspberry Pi Pico, praca przy tworzeniu gier i Google Firebase w IoT to niektóre tematy artykułów, które pojawiły się niedawno na naszym forum. Wszystko za sprawą konkursu na artykuł o elektronice lub programowaniu. W puli nagród karty podarunkowe Allegro o wartości 4000 zł! Więcej ( ) 10 nowych artykułów o elektronice i programowaniu #2

#forbot #elektronika #technologia #raspberrypi #arduino #programowanie
Pobierz
źródło: comment_16170281174d8Q1HGmw5oPlEysfGtyTd.jpg
Kojarzy ktoś serie układów bluetooth jdy-xx znalazłem takie na aliexpress i trochę poczytałem. Wydają się być ciekawe bo jest np odmiana w której można sterować portami gpio za pomocą komend at, cena fajna i obsługa bt 5.0. Trochę jak takie esp8266 tylko bez możliwości programowania (albo jest ale jeszcze nie doczytałem). Szukam opisu całej serii i nic nie mogę znaleźć. Niżej film z 2018 więc nowość to nie jest.

Ogólnie jest wiele
@K-S-: Z tego co kojarzę są to zwykłe mikrokontrolery z wgranym odpowiednim softem przez producenta. Korzystałem kiedyś z innych modułów i zdarzyło się że ten sam moduł, ale z innego sklepu posiadał inny firmware i zestaw komend AT. Jak się poszuka, to niektóre moduły np. wykorzystują CC2541 czy BL2491 i są to pełnoprawne mikrokontrolery z różnymi peryferiami jak ADC, SPI, I2C oraz inne.
Czy dla procesora jest obciązeniem sprawdzanie co pętlę stanu millis() czy to i tak się dzieje w tle i nie ma znaczenia? Bo mam program który dzieli sobie blok czasowy na 32 części i skacząc po nich kolejno sprawdza czy coś wystąpiło. Wydawało mi się to dobrym rozwiązaniem ale z drugiej strony program pewnie i tak cały czas w tle sprawdza milisekundy więc może takie kombinowanie nie ma sensu?
#elektronika #arduino
@ewolucja_myszowatych: Czyli rozumiem pytanie brzmi czy lepiej sprawdzac czas za kazdym obrotem petli czy robic to jak nacisniety zostanie klawisz?

To zalezy od czestotliwosci wykonywania peti i wciskania klawisza. Ogolnie to raczej petla wykonuje sie duzo wiecej razy niz jestes wstanie wciskac klawisz wiec sprawdzanie w petli jest (jesli wszystko dobrze rozumiem) moim zdaniem mniej wydajne od sprawdzania za kazdym razem jak wcisniesz klawisz.
Pytanie o optymalizację kodu #arduino
Mam tu na górze 32 pola w których są nuty (każda nuta to struct z informacją o wartości nuty 0-127). Jeśli muzyk wcisnął naraz 2 nuty to dodają się one na dolną linię itd. Algorytm odtwarzający jest prosty bo sprawdza co 1/32 czy na górnej linii coś jest, jeśli tak to gra i sprawdza też pierwszą dolną czy cos tam jest itd.

Musze to teraz przerobić tak
Pobierz
źródło: comment_1616872686wfyUcpQ5OKt3xuGzZFTvc2.jpg
konto usunięte via Wykop Mobilny (Android)
  • 1
@ewolucja_myszowatych: może w ten sposób: tworzysz dwie tablice, w jednej dajesz nuty a w drugiej pod tym samym indeksem pozycje tej nuty? Wtedy będziesz miał tablice a
a b c d e f g a b
I tablice b
1 4 6 7 8 9 10 14 16

Wtedy jak odwołasz się np do pozycji nuty 6 to pobierasz jej index w tablicy, który jest taki sam jak indeks tej nuty
Elo #elektronika #arduino
Powiedzcie mi, czy są jakieś fajne wyszukiwarki do kodów SMD? Próbuję stworzyć schemat dla tego Ale są dwa elementy których nie mogę nigdzie znaleźć. Jeden to jakiś tranzystor, przełącza zasilanie w zależności od tego z którego pinu ono pochodzi - kod ASEA1C. A drugi element to chyba jakiś malutki IC opakowany w SOT353 z oznaczeniem V2E. Poniżej zaznaczam gdzie się znajdują na płytce. Ktokolwiek widział ktokolwiek wie
Pobierz
źródło: comment_1616833887ZbRmZLpfYin1MdeYp9eckC.jpg
Pare nowych elementów w projekcie :D

Dimming wyszedł nie najgorzej ale przy PWM powyżej 500 zaczynał touchscreen świrować ( ͡° ͜ʖ ͡°)

Rotacja była ciekawa i nie jest perfekcyjna ale jako tako więc nie będę narzekał ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)

16 MB flasha naprawdę pozwala się nieźle pobawić. Nie
Mirki z #arduino #elektronika chciałbym zrobić sobie bardzo prostą stację pogodową. Nie wiem za bardzo co muszę kupić, żeby to zadziałało. Mam chińskiego klona uno, do tego czujnik BME280. Chciałbym pchać dane zebrane z czujnika poprzez wifi na jakiś webserwer widoczny w sieci lokalnej. Co muszę jeszcze dokupić? Wstępnie wypatrzyłem moduł ESP32 ale z tego co widzę on jest traktowany jako "serce" układu, zasilany jest z osobnego usb. Czy mogę dokupić jakiś
Podstawy Raspberry Pi Pico, praca przy tworzeniu gier i Google Firebase w IoT to niektóre tematy artykułów, które pojawiły się niedawno na forum. Wszystko za sprawą naszego konkursu na artykuł o elektronice lub programowaniu. W puli nagród karty podarunkowe Allegro o wartości 4000 zł! Więcej ( ) 10 nowych artykułów o elektronice i programowaniu #2

#forbot #elektronika #technologia #programowanie #arduino #raspberrypi
Pobierz
źródło: comment_1616776627OB2oClkCDJdbTPLI0hQjRS.jpg