Znaleziono 8 wyników

autor: pitsa
07 lut 2024, 05:15
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: Garść najcenniejszej wiedzy dla początkującego programisty
Odpowiedzi: 25
Odsłony: 2470

Re: Garść najcenniejszej wiedzy dla początkującego programisty

Tam gdzie coś musi być wyświetlane stale to wybieram teraz zwykły wyświetlacz LCD. Niezawodny i dla każdego widoczny. Mam trzy OLEDziki pracujące 247, które po paru latach są ledwie czytelne. Błąd zrobiłem, że nie dałem przycisku "pokaż" tak by włączać wyświetlacz wtedy gdy rzeczywiście potrzebuję zobaczyć co wyświetlają. W sumie zamiast przycisku może by HW-MS03 (radarowy czujnik obecności). :)
Rafalgl pisze:ESP8266 NodeMCU V3. Fajna zabawka z wbudowanym wyświetlaczem
na tej zabawce dzisiaj zabieram się za wykrywacz ludzi. Na razie innego zastosowania nie widzę. ;-)
autor: pitsa
07 sty 2024, 14:41
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: Garść najcenniejszej wiedzy dla początkującego programisty
Odpowiedzi: 25
Odsłony: 2470

Re: Garść najcenniejszej wiedzy dla początkującego programisty

Rafalgl pisze:ten dzielnik ma aż 5 wyjść
Z jednej strony masz 3 piny jako standard podłączania przewodów, co potwierdza opis, że "+" nie podłączone, czyli to jest jak piszesz "czwórnik".
Rafalgl pisze: coś mi się zjarało
I jakieś wnioski z tego doświadczenia masz? Może trzeba eksperyment (lub zbudowanie urządzenia na gotowo) zaplanować, narysować schemat, np. w kicadzie, zweryfikować i policzyć sobie gdzie jakie prądy i napięcia będą i czy są właściwe dla użytych komponentów...

Jeśli ten oled po i2c masz już ogarnięty, a chcesz mierzyć dokładniej to polecam nauczyć się komunikacji z takimi elementami jak konwerter HD44780 do LCD, PCF8574 i przetworniki ADC:

Rafalgl pisze:widzę złącza SDA i SCL, a one będą mi do wyświetlacza potrzebne
Musisz doczytać (o i2c) dokładniej jak działa twój wyświetlacz, jak wygląda komunikacja z nim.. a nie tylko użyć "bezwiedzowo" przykładu. :)
autor: pitsa
07 sty 2024, 10:55
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: Garść najcenniejszej wiedzy dla początkującego programisty
Odpowiedzi: 25
Odsłony: 2470

Re: Garść najcenniejszej wiedzy dla początkującego programisty

Rafalgl pisze:Niestety sensor który kupiłem posiada dzielnik 25:5
Chłopie, konkrety! Np.: ADS1115, MCP3424. No i linki: https://botland.com.pl/czujniki-pradu/8 ... 11285.html - ten kupiłeś? ;-)
autor: pitsa
04 sty 2024, 20:53
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: Garść najcenniejszej wiedzy dla początkującego programisty
Odpowiedzi: 25
Odsłony: 2470

Re: Garść najcenniejszej wiedzy dla początkującego programisty

Jako podstawową praktyczną literaturę polecam informacje ze strony https://mikrokontrolery.blogspot.com i zrobienie "arduino" bez płytki "arduino": https://mikrokontrolery.blogspot.com/20 ... pinow.html i programowanie programatorem oraz za pomocą arduino które masz.
autor: pitsa
22 lis 2023, 05:12
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: Garść najcenniejszej wiedzy dla początkującego programisty
Odpowiedzi: 25
Odsłony: 2470

Re: Garść najcenniejszej wiedzy dla początkującego programisty

Zacytuję z elektrody:

"Arduino to przypadek kiedy początkujący, uczą się od innych początkujących, którzy sami nie umieją"

Co to oznacza? Trzeba włączyć nieufność, dociekliwość i włożyć w to sporo pracy. Można podejść do tego tak: jakiś głupek dał radę napisać instrukcję to i ja to rozpracuję. ;-)
Jeśli coś chcesz zrobić samodzielnie, korzystając z instrukcji, trzeba umieć dociekać co, jak i dlaczego jest w tej instrukcji, rozwinąć te różne "czary-mary", zrozumieć i z różnych innych źródeł dowiedzieć się więcej niż jest napisane. ;-)

Przykład jak się kończą marzenia bez doświadczenia.
autor: pitsa
20 lis 2023, 05:04
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: Garść najcenniejszej wiedzy dla początkującego programisty
Odpowiedzi: 25
Odsłony: 2470

Re: Garść najcenniejszej wiedzy dla początkującego programisty

Rafalgl pisze:Znalazłem LCD shield ostatnio, z 6 microswitchami

Na początek może być i shield na arduino. Przy okazji potrenujesz dzielnik napięcia, bo z pomocą szeregu rezystorów i pomiaru napięcia na pinie jest odczyt wciśniętego klawisza.
Praktyczniejszy jest jednak LCD z konwerterem i2c gdy będziesz chciał wyprowadzić wyświetlacz na obudowę i zastosować po swojemu rozmieszczone przyciski.
autor: pitsa
17 lis 2023, 08:36
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: Garść najcenniejszej wiedzy dla początkującego programisty
Odpowiedzi: 25
Odsłony: 2470

Re: Garść najcenniejszej wiedzy dla początkującego programisty

Rafalgl pisze:odpuściłem sobie tę płytkę. Jednak zapał nie wygasł
Rafalgl pisze:Ostatnio uslyszałem o układach EPROM. ... Teraz zastanawiam się, co można zbudować ... Czy programowanie takiego czegoś będzie prostsze na poczatek?

Wygląda mi to jak skakanie z kwiatka na kwiatek bez planu. Niby jakiś cel jest:
Rafalgl pisze:Postanowiłem, że nauczę się podstaw programowania

Radziłbym jednak w celu, i w planie jego realizacji, mieć jakieś konkretne urządzenie, coś przy czym programowanie będzie drogą, a nie celem.

Podam ci przykład z forum. Szopen chce zrobić wygrzewarkę filamentu. widziałeś temat? Ma urządzenie które może przerobić na różne sposoby. Cel jaki sobie postawił to ma posiadać timer i regulację temperatury. Może to zrobić przemysłowym sterownikiem, może zrobić małym prostym sterownikiem temperatury i zwykłym timerem wtyczkowym. Gdyby do tematu zaprząc programowanie to byłaby fajna zabawa w programowanie za pomocą arduino. Krótki program, przykładów na pomiar temperatury jest wiele, algorytm załączania przekaźnika SSR nie jest trudny. Początkujący od zera dałby radę przejść z przykładu mrugania ledem i pomiaru temperatury do efektu działania urządzenia. Na początek ręcznie wpisując parametry w komputerze i przeprogramowując. W kolejnym etapie nauczyć się wyświetlania parametrów na wyświetlaczu zamiast "w arduino". Doskonaląc urządzenie można nauczyć się "programowania" po drodze do celu.

Do powyższego zadania nadaje się wemos D1 który odpuścieś.
Jeśli nie zadziałał ci oled to czemu nie spróbowałeś ze zwykłym LCD z konwerterem i2c? Oled malutki, ładniutki ale z czasem wygląda tak:
Obrazek
Widać tu wypalenie pixeli przez ciągłe wyświetlanie informacji. Rzadziej używane pixele w narożnikach są jaśniejsze.

Zastanów się i powiedz co chciałbyś konkretnego zrobić z programowaniem po drodze. Łatwiej będzie ci konkretnie powiedzieć co warto użyć, czego się nauczyć.
autor: pitsa
16 lis 2023, 14:03
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: Garść najcenniejszej wiedzy dla początkującego programisty
Odpowiedzi: 25
Odsłony: 2470

Re: Garść najcenniejszej wiedzy dla początkującego programisty

Polecam esp8266, najwięcej zadań u mnie robią.
Różnica między esp a płytkami arduino na 5V jest taka, że przy esp częściej używam konwerterów poziomów logicznych. Przy esp wygodne jest to, że można użyć OTA.

Esp8266 + Oled: https://pl.aliexpress.com/item/1005005242283189.html

Wróć do „Garść najcenniejszej wiedzy dla początkującego programisty”