Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
PlatformaprojektowalRaspberryPiróżnisięodtypowegokomputera
nietylkocenąirozmiarami,aletakżezdolnościąintegrowaniazprojek-
tamielektronicznymi.Począwszyodrozdziału6pokażemy,jakużywać
RaspberryPidokontrolowaniadiodLEDiurządzeńnaprądzmienny
orazodczytywaćstanprzyciskówiprzełączników.
PrototypowanieproduktówlCorazwięcejproduktówelektronicznychma
wewnątrzkomputeryzsystememLinux,aterazświattegowbudowane-
goLinuksajestbardziejdostępny,niżkiedykolwiekdotąd.Przypuśćmy,
żeutworzyliśmyrozwiązaniestanowiącepotencjalniewspaniałypro-
duktdlazwykłychkonsumentów,wykorzystującRaspberryPijako
„komputerpokładowy”.DziękiRaspberryPiComputeModule(mniej-
szejwersjipłytki,którąomówimydalej),realizacjaproduktuopartego
naRaspberryPistajesięosiągalna.Szeregfirmwykorzystujemniejsze
wersjePi,takiejakZeroiZeroWwproduktachiprototypach,wktó-
rychpełnowymiarowePijestalbozbytduże,albozbytkosztowne,aby
pasowałodoprojektu.
RaspberryPidlamajsterkowiczów
My,majsterkowicze,mamywielemożliwościwyboru,jeżelichodzi
oplatformy,naktórychchcemybudowaćprojektytechnologiczne.Płytki
projektowezmikrokontrolerem,takiejakArduino(inowyprodukt
RaspberryPiPicoRP2040)oddawnapopularne,gdyżłatwojestna
nichpracować.Aleplatformytypusystemnachipie,takiejakRaspberry
Pi,znacznieróżniąsięodtradycyjnychmikrokontrolerów.Częstomożna
usłyszećbłędnypogląd,żepojęciaPiimikrokontrolerwzajemniewy-
mienne.Wrzeczywistościtocałkowicieodmienneurządzenia,które
służądoróżnychcelów.RaspberryPijestkomputerem,analogicznymdo
komputerabiurkowegoczylaptopa,podczasgdyArduinotomikrokon-
troler,któryniemazamiaruzastąpićnaszegoDellaczyiMaca.
Nieoznaczato,żeRaspberryPijestlepszeodtradycyjnegomikrokon-
trolera.Jestpoprostuinne.Jeżelinaprzykładchcemywykonaćpodsta-
wowytermostat,prawdopodobniejlepiejbędzieużyćArduinoUnolub
podobnegomikrokontrolerazewzględunaprostotę.Jeżelijednakchcemy
miećmożliwośćzdalnegodostępuprzezInternetdotegotermostatu,aby
móczmieniaćjegoustawieniaipobieraćplikidziennikatemperatur,po-
winniśmyrozważyćużycieRaspberryPi.
xii
WprowadzeniedoRaspberryPi