Mirki jeśli w programie używam głównie tablic 32x32 to lepiej będzie to robić poprzez zmienną typu byte (0-255) czy zadeklarować sobie np. zmienną boolean[32] i nią się posługiwać wszędzie?

Chodzi o to co będzie wydajniejsze dla #arduino bo już zrobieniu kilku tablic xy widzę że sporo pamięci deklaruje się na zmarnowanie bo 32x32 a 256x256 to spora różnica
#elektronika
ewolucja_myszowatych - Mirki jeśli w programie używam głównie tablic 32x32 to lepiej ...

źródło: comment_16166199860Dsse7xRPGlTMTYXbzzDkQ.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
@ewolucja_myszowatych weź też sobie obczaj jak w pamięci będzie zapisany ten boolean. Stawiam że zajmie 8 bajtów.

Durna tablica 32x32 o typie danych 8bit to już się robi 1kB
Jeśli potrzebujesz w niej przechowywać w danej komórce tylko 0 lub 1 bo se tam masz jakiś display to znacznie lepiej skorzystać z jakiejś unii czy innego tworu. Wtedy masz po bicie w bajcie x 4 bajty i z tego robisz wiersz.
A
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@motorade: wrzuciłbyś zdjęcie tego wyświetlacza bo jak ktoś scrolluje wykop to nie będzie specjalnie kopiował i szukał czy on przypadkiem takiego nie ma. Używałem paru wyświetlaczy przez ostatnie 7 lat ale nie znam ani jednego ich oznaczenia
  • Odpowiedz
Praca w Forbocie - plusy dla zasięgu mile widziane! 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. Więcej ( ) Praca: redaktor (nie autor) artykułów o elektronice dla Forbota

Zaznaczam, że tym razem chodzi o redaktora, a nie autora artykułów
Forbot - Praca w Forbocie - plusy dla zasięgu mile widziane! Szukamy osoby, która zaj...

źródło: comment_1616494872MT5h09XeYUKYd4IE9YiMiK.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Forbot: Skoro

Wymagane lekkie pióro

to czemu dajecie taki gigantyczny ołówek? ( ͡° ͜ʖ ͡°)


@faxepl: bo nie ma u nas ani owocowych czwartków, ani nie dajemy potrzebnych narzędzi do pracy. Trzeba mieć swoje pióro ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Przypominamy o naszym konkursie. Idealna okazja dla osób, które zawsze mają jakieś "ale" do naszych poradników - pora się wykazać! Napisz artykuł o elektronice lub programowaniu i zgłoś go do konkursu. Na zwycięzcę czeka karta podarunkowa Allegro o wartości 2000 zł, drugie miejsce to karta na 1000 zł, ale to nie wszystko! Czekamy na teksty, które będą ciekawe dla osób zaglądających na Forbota. Mile widziane artykuły o elektronice, Raspberry
Forbot - Przypominamy o naszym konkursie. Idealna okazja dla osób, które zawsze mają ...

źródło: comment_1616412050UHDHf9N5dzq5ZQfgq3hqLx.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Część, mój układ z #arduino cierpi na problemy prawdopodobnie z zasilaniem. Jestem początkujący i w sumie to mój pierwszy prawdziwy projekt. Używam dwóch zasilaczy stabilizowanych 9v i 12v. 9v zasila Arduino. Problemem jest okresowe zawieszanie się kontrolera, co 10-30 minut. Nie mam oscyloskopu, ale zasilanie jest z tej samej linii co duże trójfazowe maszyny, dlatego myślę że to coś z zasilaniem. Chociaż może być zły kod, ale tak czy siak
deusExMaquina - Część, mój układ z #arduino cierpi na problemy prawdopodobnie z zasil...

źródło: comment_1616354620oTN1EJArlkh0wvjILKAKGu.jpg

Pobierz
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy w ogóle trzeba się znać na pisaniu programów żeby zrobić np termometr? Nie ma gotowych projektów razem z całym gotowym kodem? Trochę bez sensu można na Ali za 2 zł termometr kupić ale pytam ciekawości jakbym gdzieś poległ to chciałbym zobaczyć jak to ma wyglądać profesjonalnie zrobione
#arduino
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#elektronika #arduino #programowanie
Zna ktoś coś lepszego do nauki C dla avr niż "Mikrokontrolery avr język C" Mirosława Kardasia? Odbiłem się kilka razy, może to nie mój styl uczenia. Próbowałem kursów arduino (wiem że to c++ a nie c) ale tam prawie zawsze bazuje się na gotowych bibliotekach i później trafia się na ścianę jak do czegoś nie ma biblioteki.
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
Część, mój układ z #arduino cierpi na problemy prawdopodobnie z zasilaniem. Jestem początkujący i w sumie to mój pierwszy prawdziwy projekt. Używam dwóch zasilaczy stabilizowanych 9v i 12v. 9v zasila Arduino. Problemem jest okresowe zawieszanie się kontrolera, co 10-30 minut. Nie mam oscyloskopu, ale zasilanie jest z tej samej linii co duże trójfazowe maszyny, dlatego myślę że to coś z zasilaniem. Chociaż może być zły kod, ale tak czy siak
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki mam problem z diodami ws2812b, podpinam pod wemosa D1 mini. Wszystko mam skonfigurowane, nr pinu, ilość diod, jakie diody. Wszystko sterowane z serwera po wifi. Jak zaczynałem z tymi diodami to jeden pasek dostałem do sprawdzenia od znajomego. Podziałały chwilę i potem lipa, kupiłem swój i zadziałał od strzała. Teraz wróciłem do projektu i lipa. Sterowanie nie działa. Po podjęciu zasilania zapalają się losowe diody i to nie jest regułą. Odcinałem
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@azamat: Pokaż jakieś zdjęcia jak to dokładnie podłączasz, skąd bierzesz 5V dla diod, skąd i jak zasilacz ESP, ile jest tych diod i jakiej wydajności prądowej masz zasilacz.
  • Odpowiedz
Próbuję używając esp8266 i biblioteki ESP8266HTTPClient.h strzelić postem z JOSN body do serwera, ale dostaje w odpowiedzi -1. Może jakieś headery trzeba ustawić? Ktoś miał podobny problem? #esp8266 #esp32 #arduino
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@adiczuk: jak przekazujesz tylko kilka wartości to olej JSON i wysyłaj GET. Czym prostszy kod po stronie esp tym lepiej dla stabilności.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Hejka,

W #domoticz mam dużo danych z różnych czujników (np. xiaomi). Teraz chciałbym postawić sobie wyświetlacz #nextion podłączony do #esp8266 ( #arduino ), pobierać dane z domoticz i je wyświetlać.

Czyli tym razem esp8266 służyłoby nie do wysyłania tylko do odbierania danych z domoticz. Jak to ugryźć?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

da się przerwać działania programu w inny sposób niż wypinając kabel? trochę to irytuje że muszę wpinać to i wypinać co chwilę?
#arduino
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ja się zupełnie nie znam, ale jak bym miał kombinować to bym dodał przycisk który jest sprawdzany przez przerwanie i jeżeli jest naciśnięty to całość wraca do początku czekając na przycisk 2 - start.
  • Odpowiedz
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