Kupili ste Raspberry-PI (kratko RPi) in kako jo programirati?
Marsikomu od vas RPi leži nekje v predalu, saj ste morda obupali nad Linux operacijskim sistemom, ali pa se vam je RPi med zbujanjem ustavil. Morda ste RPi celo zbudili, pa ne veste, kaj bi z njim počeli?
V knjigi pred vami boste lahko prebrali, kako napisati program v programskem jeziku Python tako, da bo npr. LCD priključen na RPi prikazoval besedilo. Ali pa to, da boste z RPi nadzirali naprave v svojem stanovanju, vklapljali/izklapljali releje ipd..
Avtor Simon Fabčič dipl. inž. je pričujoče tekste objavil v reviji Svet elektronike in na temo Programiranje RPi v Python programskem jeziku tudi diplomiral na FRI v Ljubljani. V knjižici, ki je pred vami smo zbrali članke, v katerih boste s pomočjo lahkotnega teksta programirali RPi brez večjih problemov.
Na podlagi teh člankov smo tudi v uredništvu revije Svet elektronike sprogramirali spletni radio, ki teče na RPi. Na iRadio razvojni plošči, ki jo nataknemo na RPi pa se izpisuje ime radijske postaje, ime izvajalca in skladbe, ki se izvaja. Simpatičen spletni radio igra v uredništvu (in še marsikje) že kar nekaj mesecev.
Verjamemo, da bo s pomočjo te knjižice marsikdo od vas sprogramiral RPi po svojih željah in zahtevah. Kako tudi ne, saj iRadio razvojna plošča in obilica napisanih programov omogoča veliko različnih primerov uporabe. Od že omenjenega spletnega radia, do hišne avtomatizacije, merilnega mesta za merjenje temperature, vlage in drugih veličin, ki jih preko različnih vmesnikov lahko priključimo na iRadio. Tisti bolj zahtevni programerji pa boste spletni radio nadgradili kot USB predvajalnik glasbe.
Kljub temu, da knjižica ni obilna po številu strani, naj vas prvi vtis ne zavede. V knjižici je ravno dovolj razlage in primerov programov, da boste suvereno zaplavali v Python programiranje.
Informacije:
- v celoti tiskano v barvah
- avtor: Simon Fabčič
- knjiga ima 66 strani!
- velikost : 21 x 21cm
Glavne teme v knjigi:
- Zagon RPi in prvi program
- Zaznavanje tipk
- PWM in pisanje na LCD zaslon
- Python modul, enkoder in elektronska ključavnica
- Večnitenje, I2C, merjenje temperature in vlage
- 1Wire in UART
- UART in SPI