Można podłączyć wiele rzeczy do jednego zestawu pinów SDA/SCL.
Można też mieć wiele zestawów pinów SDA/SCL (czyli osobny zestaw do każdej rzeczy).
Znaleziono 5 wyników
Wróć do „Garść najcenniejszej wiedzy dla początkującego programisty”
- 07 sty 2024, 14:27
- Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
- Temat: Garść najcenniejszej wiedzy dla początkującego programisty
- Odpowiedzi: 25
- Odsłony: 2395
- 07 sty 2024, 13:48
- Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
- Temat: Garść najcenniejszej wiedzy dla początkującego programisty
- Odpowiedzi: 25
- Odsłony: 2395
Re: Garść najcenniejszej wiedzy dla początkującego programisty
Arduino obsługuje dowolne napięcie.
- 21 lis 2023, 20:32
- Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
- Temat: Garść najcenniejszej wiedzy dla początkującego programisty
- Odpowiedzi: 25
- Odsłony: 2395
Re: Garść najcenniejszej wiedzy dla początkującego programisty
Akurat jest na odwrót, czego dowodzą ostatnie lata popularności różnych płytek Arduino czy ESP8266.drzasiek90 pisze: ↑21 lis 2023, 20:06O ile elektronikę, taką prostą, da się "ukleić" bez większego zrozumienia działania na podstawie znalezionych schematów, to programu za bardzo nie ukleisz
Ludzie piszą programy, a o najprostszych rzeczach hardwareowych nie mają pojęcia.
Widziałem jakiś temat gdzie komuś się jakiś moduł zawieszał, i mu tłumaczyli żeby dodał kondensatory (dał zdjęcie i było widać że ich nie ma). 3 strony tłukli temat, a on w końcu pyta co to jest ten kondensator (nie wiem co robił przez te 3 strony tematu zanim zapytał). Tematów o resetach przy załączaniu przekaźnika nawet nie policzysz. Mimo że ludzie dostają schematy (gasika) to nie potrafią nic z tym zrobić. Nie rozumieją co oznacza schemat, albo nie umieją tego przylutować.
- 19 lis 2023, 19:50
- Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
- Temat: Garść najcenniejszej wiedzy dla początkującego programisty
- Odpowiedzi: 25
- Odsłony: 2395
Re: Garść najcenniejszej wiedzy dla początkującego programisty
Najcenniejsza wiedza dla początkującego programisty jaka w tej chwili jest Ci najbardziej potrzebna, to taka że nie każdy układ programowalny nadaje się do wykonania urządzenia.
Nieporozumienie wynika z dwuznaczności słowa "programowanie".
Po pierwsze oznacza ono pisanie programu (przez człowieka).
Ale oznacza też wgrywanie tego programu (po skompilowaniu) do pamięci układu. I tu ważna uwaga, że tym układem nie musi być od razu procesor. Może to być po prostu pamięć. A wgrywać można nie tylko program, ale też jakieś dane (tablice, np. mapy wtrysku).
Po angielsku mają na to drugie określenie słowo "flashing" (po polsku "flaszowanie"). Dla wyraźnego odróżnienia od "programming" które jest mniej precyzyjne.
I teraz wracamy do "programowania".
Wyszukałeś sobie układy dające się "programować", tyle że w praktyce wyszukałeś układy mające możliwość zaflaszowania.
Na pamięć EPROM nie pisze się programu! EPROM to tylko pamięć, która będzie trzymała dane (może to też być program).
Możesz ją zaflaszować, ale ta pamięć EPROM nie wykona programu. To nie jest układ jakiego szukasz.
Ty szukasz układów jakie są w stanie wykonać program. Pamięć EPROM odpada.
Zostają PICe, AVRy, ARMy, RPi, ESP8266 i jeszcze wiele innych, ale nie EPROM. Arduino celowo pominąłem, bo to nie jest konkretna platforma sprzętowa. Arduino to środowisko (nazywają to też platformą, ale programową).
Przy okazji traka ciekawostka: EPS8266 nie da się zaflaszować! Można na niego napisać program, ale nie można zaflaszować go tym programem. Dlaczego? Bo on nie ma pamięci na program. Program się wgrywa do zewnętrznej pamięci FLASH. Czyli piszesz program na ESP8266, ale ten program wgrywasz do zewnętrznej pamięci FLASH.
Podobnie zresztą jest w PRi. Program jest wgrywany na kartę SD, a nie na RPi.
Nieporozumienie wynika z dwuznaczności słowa "programowanie".
Po pierwsze oznacza ono pisanie programu (przez człowieka).
Ale oznacza też wgrywanie tego programu (po skompilowaniu) do pamięci układu. I tu ważna uwaga, że tym układem nie musi być od razu procesor. Może to być po prostu pamięć. A wgrywać można nie tylko program, ale też jakieś dane (tablice, np. mapy wtrysku).
Po angielsku mają na to drugie określenie słowo "flashing" (po polsku "flaszowanie"). Dla wyraźnego odróżnienia od "programming" które jest mniej precyzyjne.
I teraz wracamy do "programowania".
Wyszukałeś sobie układy dające się "programować", tyle że w praktyce wyszukałeś układy mające możliwość zaflaszowania.
Na pamięć EPROM nie pisze się programu! EPROM to tylko pamięć, która będzie trzymała dane (może to też być program).
Możesz ją zaflaszować, ale ta pamięć EPROM nie wykona programu. To nie jest układ jakiego szukasz.
Ty szukasz układów jakie są w stanie wykonać program. Pamięć EPROM odpada.
Zostają PICe, AVRy, ARMy, RPi, ESP8266 i jeszcze wiele innych, ale nie EPROM. Arduino celowo pominąłem, bo to nie jest konkretna platforma sprzętowa. Arduino to środowisko (nazywają to też platformą, ale programową).
Przy okazji traka ciekawostka: EPS8266 nie da się zaflaszować! Można na niego napisać program, ale nie można zaflaszować go tym programem. Dlaczego? Bo on nie ma pamięci na program. Program się wgrywa do zewnętrznej pamięci FLASH. Czyli piszesz program na ESP8266, ale ten program wgrywasz do zewnętrznej pamięci FLASH.
Podobnie zresztą jest w PRi. Program jest wgrywany na kartę SD, a nie na RPi.
- 16 lis 2023, 14:41
- Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
- Temat: Garść najcenniejszej wiedzy dla początkującego programisty
- Odpowiedzi: 25
- Odsłony: 2395
Re: Garść najcenniejszej wiedzy dla początkującego programisty
Jak chcesz więcej pinów to są i większe układy EPROM:
https://sklep.infoelektronika.pl/produc ... P40--s3814
Sorki, ne mogłem się powstrzymać
https://sklep.infoelektronika.pl/produc ... P40--s3814
Sorki, ne mogłem się powstrzymać