Nie ale trzeba myśleć zasadami. Kilka z nich:
1. by wyjąć trzeba wsadzić
2. jak się wlało to się wyleje
3. gdy leci to upadnie
4. jeśli weszło to może wyjść
5. jest lub nie ma
6. będzie, jeśli...
7. będzie, gdy...
8. nie będzie bo...
9. może być jeśli...
10. jeśli jest to...
11. jeśli nie ma to...
Najważniejsze to pkt. 5 oraz 10 i 11!
W informatyce jest to liczba 1, nie ma to 0! Proste... zera i jedynki!
Do tego pkt. 10 i 11 czyli... jeśli jest jeden to... i jeśli nie ma tej jedynki to...
Prosty algorytm:
Tu nic nie dzieje się bez przyrzyny z przypadku...
To samo jest z elektorniką! Jest napięcie lub go nie ma! Masz impuls lub go nie masz! Jest nośna lub jej nie ma!
Impuls elektryczny może być odpowiednikiem zer i jedynek! Krótki impuls może być zerem a długi jedynką!
Zbór (zestaw) takich impulsów może być odebrany przez np. kontroler jako instrukcja do wykonania jakiegoś zadania!
Na tej zasadzie oparte są proste układy elektroniczne np. alarmy w samochodach.
Oprogramowanie to wykaz instrukcji do wykonania a sam sprzęt to zbiór np. przetworników sygnałów (napięcia, temperatury itp. itd.)
Gdy uderzysz mocno w auto (alarm cyfrowy) to czujnik poziomu wysyła sygnał masy lub napięcia (impulsowo) do centralki.
W obwodzie pojawia się napięcie nad którym czówa np. procesor!
Procesor ma najprostrzy w świecie algorytm który mówi że:
1. jeśli na PINIE (kablu) A napięcie = 0 to nic nie rób
2,. jeśli na PINIE (kablu) A napięcie >0 to rób punkt np. 100
a pod punktem 100 linii kodu napisane jest że ma uruchomić to i tamto czyli ... resztę elementów odpowiedzilanych np. za alarm!
Prościej nie umiem... niestety...