1. ProgrammeringPython Raspberry Pi: Den perfekte platform til fysisk computing i Python

Af Alan Shovic, John Shovic

Inden du kan komme i gang her, skal du sørge for, at din Raspberry Pi-computer er konfigureret og kører på din skærm, tastatur og mus. Hvis ikke, skal du gøre det nu. De næste par afsnit bliver meget sjovere med en computer at arbejde med!

Raspberry Pi er den perfekte platform til fysisk computing med Python, fordi den har et multiscreen-miljø, masser af RAM og opbevaring at lege med og alle værktøjer til at opbygge sjove projekter.

En enorm og kraftfuld funktion ved Raspberry Pi er rækken af ​​GPIO (generelt input-output) stifter på toppen af ​​Raspberry Pi. Det er en header med 40 ben, hvor du kan tilslutte et stort antal sensorer og controllere for at gøre fantastiske ting for at udvide din Raspberry Pi.

GPIO-pins på Raspberry Pi

GPIO-stifter kan betegnes (ved hjælp af Python-software) som input- eller outputstifter og bruges til mange forskellige formål. Der er to 5V strømstifter, to 3,3V strømstifter og et antal jordstifter, der har faste anvendelser.

Raspberry Pi GPIO-pins

En GPIO-pin-udgangsstift "udsender" en 1 eller en 0 fra computeren til stiften. Grundlæggende er A “1” 3,3V, og en “0” er 0V. Du kan tænke på dem lige som 1'ere og 0'ere.

GPIO Python-biblioteker

Der er et antal GPIO Python-biblioteker, der kan bruges til byggeprojekter. En god en til at bruge er gpiozero-biblioteket, der er installeret på alle Raspberry Pi-desktop-software-udgivelser. Se bibliotekets dokumentation og installationsinstruktioner (hvis nødvendigt).

Lad os hoppe ind i ”Hello World” -fysisk databehandlingsprojekt med vores Raspberry Pi.

Hardwaren til “Hello World” på Raspberry Pi

For at gøre dette projekt skal du bruge noget hardware. Da disse instruktioner involverer brug af Grove-stik, så lad os få de to stykker Grove-hardware, som du har brug for til dette projekt:

Pi2Grover bordGrove blå LEDGrove kabel

Sådan samles Raspberry Pis hardware

For en række af dine læsere er det første gang, du nogensinde har samlet et fysisk, computerbaseret produkt. på grund af dette giver vi dig den trinvise proces:

justering af Pi2Grover-kort