Raspberry Pi 2015. Wydanie specjalne Młodego Technika.pdf

(35705 KB) Pobierz
WYDANIE SPECJALNE „MŁODEGO TECHNIKA” NR 1/2015
Raspberry Pi
Ależ to bardzo proste!
Ależ to bardzo proste!
Jak w pełni wykorzystać możliwości
minikomputera Raspberry Pi
196
pomysłów
i
porad
cena:
34 zł
(w tym 5% VAT)
KOMPENDIUM DLA NIEELEKTRONIKÓW
ROZPOCZĘCIE
PRACY
PODSTAWOWE
UMIEJĘTNOŚCI
PROGRAMOWANIE
PROJEKTY
Polecamy rozchwytywany kurs o Raspberry Pi
w Młodym Techniku, który rozpoczął się w MT 8/2014.
Wydania archiwalne i bieżące znajdziesz na
www.ulubionykiosk.pl
start kursu
spberry Pi miał
Ra
miejsce w tym
numerze
REKLAMA
W Młodym Techniku ukazało się już 8 odcinków kursu
Raspberry Pi dla początkujących
Wstępniak
Witajcie!
O
ddajemy w Wasze ręce polskie tłumaczenie
angielskiego opracowania na temat Raspberry Pi.
Ta bardzo obszerna pozycja to unikalne
kompendium wiedzy na temat słynnego
minikomputera. Mamy nadzieję, że w ten sposób
pomożemy początkującym rozpocząć przygodę
z Raspberry, doświadczonych zainspirujemy do jeszcze
bardziej kreatywnych projektów, a zaawansowanych
– do podzielenia się swoją wiedzą.
Nasze opracowanie traktuje temat Raspberry Pi w bardzo
przekrojowy sposób. Zaczniemy od przedstawienia
samego urządzenia. Zdobędziecie najbardziej
podstawowe umiejętności, które pozwolą Wam na łatwą
konfigurację Raspberry i zarządzającego nim Linuksa.
Kolejne rozdziały pomogą Wam w odkrywaniu świata
programowania, między innymi w Scratchu i Pythonie.
Chcecie napisać własną grę? A może wolicie podrasować
Minecrafta? Z tym poradnikiem możecie to osiągnąć!
Jeżeli tylko szukacie natchnienia, rozdział „Projekty”
został stworzony właśnie dla Was. Pokażemy Wam, jakie
moce drzemią w tym niewielkim urządzeniu.
Cechą charakterystyczną wszystkich wolnych i otwartych
projektów jest ich dynamika. Zmieniają się i ewoluują
– czasami powoli i stopniowo, a czasami skokowo.
Kształtowane są przez społeczność i użytkowników
– programy podążają za ich pomysłami i potrzebami.
Ta dynamika sprawia, że w przeciągu zaledwie tygodni
mogą zmienić się nie do poznania. Jednak nawet jeżeli
niektóre opisywane w tym opracowaniu rozwiązania
techniczne przestają być aktualne – ich przesłanie
pozostaje jak najbardziej prawdziwe.
Wymyślajcie i twórzcie, eksperymentujcie i poszukujcie,
uczcie się, dzielcie doświadczeniem i edukujcie innych.
Po to stworzono Raspberry Pi. Na tym polega idea
wolnego oraz otwartego oprogramowania i sprzętu.
W ten sposób rozwiniecie Wasze kompetencje techniczne
i kreatywność, co w przyszłości otworzy przed Wami
wiele nowych dróg i możliwości. Dzięki Raspberry Pi jest
to teraz łatwiejsze niż kiedykolwiek wcześniej.
Życzymy Wam wielu osiągnięć i ekscytujących projektów.
Arkadiusz Merta
3
Arkadiusz Merta
e-mail: arkadiusz.merta@mt.com.pl
REDAKCJA TEKSTU:
Małgorzata Czuba-Skarzyńska
e-mail: malgorzata.czuba@mt.com.pl
SEKRETARZ REDAKCJI:
Dariusz Welik
e-mail: dariusz.welik@avt.pl
DTP:
tel. 22 257 84 08
KONTAKT DO REDAKCJI:
PRENUMERATA:
e-mail: prenumerata@avt.pl
tel. 22 257 84 22
Bożena Konopska
e-mail: bozena.konopska@avt.pl
KOLPORTAŻ:
03-197 Warszawa
ul. Leszczynowa 11
ADRES REDAKCJI:
Miesięcznik „Młody Technik” wydawany jest przez
Wydawnictwo AVT-Korporacja Sp. z o.o., ul.
Leszczynowa 11, 03-197 Warszawa. Tytuły prawne należą
do Future Publishing Limited, grupy Future plc, UK 2009.
Wykorzystano na licencji. Wszystkie prawa zastrzeżone.
Jest znakiem towarowym Future Publishing
Limited, należącym do grupy Future plc.
Wykorzystano na licencji. Więcej informacji
dotyczących tego i innych tytułów wydawanych
przez Future plc, zamieszczono na stronie
www.futureplc.com.
Linux jest znakiem handlowym Linusa Torvaldsa, GNU/Linux występuje
pod skróconą nazwą Linux. Pozostałe znaki handlowe są własnością
ich posiadaczy.
Redakcja nie ponosi odpowiedzialności za treść reklam i ogłoszeń
zamieszczonych w numerze.
Spis treści
Wprowadzenie
do Raspberry Pi
i Linuksa
Nowa Rasberry Pi B+ ..............................................................................................8
Powrót do podstaw ..................................................................................................9
Co to jest SoC?...............................................................................................................16
Czym jest Linux? ......................................................................................................18
Zaczynamy pracę
Raspberry Pi: pierwsze kroki.....................................................................28
Raspbian: prosta instalacja............................................................................32
Interfejs graficzny...................................................................................................38
Aplikacje: domyślne programy ..............................................................40
Stwórz własną dystrybucję Linuksa dla Raspberry Pi .44
Usuwanie problemów ......................................................................................48
Ustawienia: narzędzie konfiguracyjne raspi-config ........50
4
Contents
Wprowadzenie do
programowania
Terminal: wstęp................................................................................................56
Terminal: aplikacja apt-get.....................................................................58
Terminal: podstawowe komendy ................................................60
Strony podręcznika man: w poszukiwaniu pomocy
62
Programowanie Raspberry Pi ...........................................................64
Scratch: kodowanie ......................................................................................68
Scratch: podstawy...........................................................................................72
Scratch: zbuduj grę jak z automatu ................................................76
Zbuduj własną grę platformową.....................................................80
Hakowanie Minecrafta .............................................................................84
Rzucanie blokami za pomocą kodu ............................................86
Zbuduj działo w Minecrafcie..............................................................90
Minecraft: importowanie obrazków na ściany.................94
Raspberry Pi: sterowanie Guido ......................................................98
Wypróbuj nowy język .............................................................................102
Projekty
Doładuj swoją Raspberry Pi...................................................................106
Oglądaj telewizję z Twojej Pi....................................................................114
Zbuduj domowe centrum rozrywki HTPC............................118
Stwórz serwer z muzyką ............................................................................122
Klasyczne granie na Raspberry Pi..................................................126
Wysyłaj pliki na smartfona......................................................................130
Serwuj albumy fotograficzne................................................................134
Stwórz cyfrową tablicę..................................................................................138
Strzeż swój dom z Raspberry Pi..........................................................142
5
Zgłoś jeśli naruszono regulamin