User manual
2
Kazalo
1 Od namestitve operacijskega sistema do prvega programa Python ............................ 3
1.1 Kaj potrebujete? ................................................................................................................ 3
1.1.1 Polnilnik za mobilni telefon Micro USB .................................................................... 3
1.1.2 Spominska kartica .................................................................................................... 4
1.1.3 Tipkovnica ................................................................................................................ 4
1.1.4 Miška ........................................................................................................................ 4
1.1.5 Omrežni kabel .......................................................................................................... 4
1.1.6 HDMI-kabel .............................................................................................................. 4
1.1.7 Avdio kabel .............................................................................................................. 4
1.1.8 Rumeni video kabel FBAS ....................................................................................... 4
1.2 Namestitev operacijskega sistema Raspbian ................................................................... 5
1.2.1 Priprava spominske kartice v računalniku ................................................................ 5
1.2.2 Namestitveni program NOOBS ................................................................................ 5
1.2.3 Priv začetek na Raspberry Pi ................................................................................... 6
1.3 Skoraj tak kot Windows – grafični vmesnik LXDE ............................................................ 6
1.3.1 Nastavitev časa ........................................................................................................ 7
1.3.2 Shranjevanje lastnih datotek na Raspberry Pi ......................................................... 8
1.4 Prvi program s programskim jezikom Python ................................................................... 9
1.4.1 Ugibanje števil s Python ......................................................................................... 11
1.4.2 Tako deluje ............................................................................................................ 13
2 Na Raspberry Pi sveti prva LED ..................................................................................... 15
2.1 Komponente v paketu ..................................................................................................... 16
2.1.1 Preizkusni ploščici .................................................................................................. 16
2.1.2 Priključni kabli ........................................................................................................ 17
2.1.3 Upori in njihove barvne kode ................................................................................. 17
2.2 Priključitev LED ............................................................................................................... 18
2.3 GPIO s Python ................................................................................................................ 22
2.4 Vklapljanje in izklapljanje LED ........................................................................................ 22
2.4.1 Tako deluje ............................................................................................................ 23
3 Semafor ............................................................................................................................. 24
3.1.1 Tako deluje ............................................................................................................ 27
4 Semafor za pešce ............................................................................................................. 28
4.1.1 Tako deluje ............................................................................................................ 31
4.2 Tipkalo na GPIO-priključku ............................................................................................. 32
4.2.1 Tako deluje ............................................................................................................ 35
5 Pisani LED-vzorci in tekoče luči ..................................................................................... 37
5.1.1 Tako deluje ............................................................................................................ 39
6 Zatemnjevanje LED s pulznoširinsko modulacijo ........................................................ 44
6.1.1 Tako deluje ............................................................................................................ 47
6.1.2 Neodvisno zatemnjevanje dveh LED ..................................................................... 48
6.1.3 Tako deluje ............................................................................................................ 50
7 Prikaz zasedenosti spominske kartice z LED ............................................................... 51
7.1.1 Tako deluje ............................................................................................................ 53
8 Grafična igralna kocka .................................................................................................... 55
8.1.1 Tako deluje ............................................................................................................ 56
9 Analogna ura na zaslonu ................................................................................................ 61
9.1.1 Tako deluje ............................................................................................................ 62
10 Grafična pogovorna polja za upravljanje programov ................................................. 66
10.1.1 Tako deluje .......................................................................................................... 67
10.2 Upravljanje tekoče luči z grafičnim vmesnikom ........................................................... 69
10.2.1 Tako deluje .......................................................................................................... 72
10.3 Nastavitev hitrosti utripanja ........................................................................................... 74