Operatorem mikropłatności w serwisie jest Logo DotPay
Reklama

Nie od dziś wiadomo, że coraz więcej przedmiotów codziennego użytku począwszy od sprzętu AGD jak pralki, lodówki kasy fiskalne czy linie produkcyjne a skończywszy na samochodach, systemach alarmowych i sprzęcie RTV, posiada różnego rodzaju wewnętrzne systemy mikroprocesorowe pozwalające na prawidłowe sterowanie pracą tych urządzeń. Czy jednak zastanawialiście się kiedyś jak to się dzieje, że przykładowo posiadany telewizor potrafi wyłączyć się o zdefiniowanej porze, lub, że lodówka „wie”, że umieszczone w niej produkty zostały odpowiednio schłodzone i należy wyłączyć system chłodzenia? Za tego typu zadania odpowiada specjalnie napisane oprogramowanie zamieszczone w urządzeniach. Tworzeniem dla nas „myślących” telewizorów i lodówek zajmują się programiści a proces taki nazywa się programowaniem, ściślej mówiąc programowanie tego typu określa się mianem „Programowaniem systemów wbudowanych SOC” (z angielskiego System on Chip). Do programowania takich urządzeń stosuje się takie języki programowania jak: C++, bacic czy Assembler czyli takie same jakie stosuje się w  programowaniu zwykłych komputerów, jedyną różnicą jest wysokie wyspecjalizowanie pisanego oprogramowania i oczywiście słabsza specyfikacja takich mikrokomputerów w porównaniu do standartowych PC . Zatem można powiedzieć, że większość urządzeń elektrycznych to dziś małe komputerki, dlatego też w 256 dzień roku czyli 13 września lub 12 września w roku przestępnym na świecie obchodzony jest dzień programisty, data ta nie jest przypadkowa gdyż liczba 256 oznacza ilość możliwych wartości jakie można zapisać przy użyciu pojedynczego bajtu. Dlatego starajmy się pamiętać, że gdyby nie ci „magicy” to nasze dzieci nie mogłyby obejrzeć codziennie swojej ulubionej bajki w telewizorze a my nie mielibyśmy jak schłodzić szampana by uczcić rocznicę ślubu. Pamiętaj też, że każdy sprzęt jest projektowany przez człowieka i że każdy popełnia błędy, dlatego następnym razem gdy jakiś sprzęt odmówi nam posłuszeństwa to pamiętajmy, że wszyscy są tylko ludźmi i warto wykazać się czasem zrozumieniem dla programistów. Na koniec jeśli kogoś zainteresował ten temat i chciałby zająć się programowaniem takich mikrokomputerów proponuję zainteresować się projektem arduino jest to gotowa płytka z mikrokontrolerem oraz zaimplementowanymi modułami ułatwiającymi jej programowanie a ciągle rosnąca społeczność wokół projektu arduino z pewnością pomoże w postawieniu pierwszych kroków w dziedzinie programowania systemów wbudowanych.