Raspberry Pi ir ievietots datorā, kuram ir arī GPIO tapas, lai to savienotu ar citiem sensoriem un perifērijas ierīcēm, kas padara to par labu platformu iegultajiem inženieriem. Tam ir ARM arhitektūras procesora bāze, kas paredzēta elektronikas inženieriem un vaļaspriekiem. PI ir viena no uzticamākajām projektu izstrādes platformām, kas tur pastāv. Ar lielāku procesora ātrumu un lielu RAM, Raspberry Pi var izmantot daudziem augsta līmeņa projektiem, piemēram, attēlu apstrādei un lietu internetam. Raspberry Pi 4 ar 8 GB RAM ir augstākās klases versija, kas tagad ir pieejama pārdošanai. Tam ir arī cita zemāka versija ar 4GB un 2GB RAM.
Lai veiktu kādu no augsta līmeņa projektiem, ir jāsaprot PI pamatfunkcijas. Tāpēc mēs esam šeit, mēs šajās apmācībās iemācīsim visas Raspberry Pi pamatfunkcijas. Katrā apmācību sērijā mēs apspriedīsim vienu no PI funkcijām. Apmācību sērijas beigās jūs pats varēsiet veikt augsta līmeņa projektus. Pārbaudiet tos, lai sāktu darbu ar Raspberry Pi un Raspberry Pi konfigurāciju.
Šajā PI sērijas apmācībā mēs sapratīsim PYTHON programmu rakstīšanas un izpildes jēdzienu. Mēs sāksim ar Blink LED, izmantojot Raspberry Pi. Aveņu Pi LED mirgošana tiek veikta, savienojot LED ar vienu no PI GPIO tapām un ieslēdzot un izslēdzot. Pēc Raspberry Pi pamatu apgūšanas jūs varat pāriet uz tā augstākās klases lietojumprogrammām, kuras esam aplūkojuši mūsu specializētajā Raspberry Pi sadaļā, kā arī pārbaudīt pamatus, sekojot pogas saskarnei ar Raspberry Pi, Raspberry Pi PWM apmācību, izmantojot līdzstrāvas motoru ar Aveņu Pi utt.
Pirms došanās tālāk, mēs nedaudz apspriedīsim PI PIIO tapas,
Kā parādīts iepriekšējā attēlā, PI ir 40 izejas tapas. Bet, aplūkojot otro attēlu, jūs varat redzēt, ka ne visas 40 tapas var ieprogrammēt mūsu vajadzībām. Tās ir tikai 26 GPIO tapas, kuras var ieprogrammēt. Šīs tapas pāriet no GPIO2 uz GPIO27.
Šīs 26 GPIO tapas var ieprogrammēt pēc vajadzības. Daži no šiem tapām arī veic dažas īpašas funkcijas, par to mēs apspriedīsim vēlāk. Atstājot īpašu GPIO, mums ir palikuši 17 GPIO (gaiši zaļš virpulis).
Katra no šīm 17 GPIO tapām var piegādāt ne vairāk kā 15 mA strāvu. Un visu GPIO strāvu summa nedrīkst pārsniegt 50mA. Tātad no katras šīs GPIO tapas mēs varam vidēji uzzīmēt maksimāli 3mA. Tāpēc nevajadzētu traucēt šīm lietām, ja vien nezināt, ko darāt.
Nepieciešamās sastāvdaļas
Šeit mēs izmantojam Raspberry Pi 2 B modeli ar Raspbian Jessie OS. Visas aparatūras un programmatūras pamatprasības ir iepriekš apspriestas, jūs to varat meklēt Raspberry Pi ievadā, izņemot to, kas mums nepieciešams:
- Savienojošās tapas
- 220Ω vai 1KΩ rezistors
- LED
- Maizes dēlis
Ķēdes skaidrojums:
Raspberry Pi LED Blink shēmas shēma ir sniegta zemāk:
Kā parādīts shēmā, mēs savienosim LED starp PIN40 (GPIO21) un PIN39 (GROUND). Kā jau minēts iepriekš, mēs nevaram izvilkt vairāk par 15 mA no vienas no šīm tapām, tāpēc, lai ierobežotu strāvu, mēs virkni savienojam 220Ω vai 1KΩ rezistoru ar LED.
Darba skaidrojums:
Tā kā mums viss ir gatavs, ieslēdziet PI un dodieties uz darbvirsmu.
1. Darbvirsmā dodieties uz izvēlni Sākt un izvēlieties PYTHON 3, kā parādīts attēlā.
2. Pēc tam darbosies PYHON, un jūs redzēsiet logu, kā parādīts zemāk redzamajā attēlā.
3. Pēc tam noklikšķiniet uz jaunu failu uz Fails izvēlnē, Jūs redzēsiet jaunu logu atvērtu,
4. Saglabājiet šo failu kā mirgojošu darbvirsmā,
5. Pēc tam uzrakstiet programmu blinky, kā norādīts zemāk, un izpildiet programmu, noklikšķinot uz “RUN” opcijā “DEBUG”.
Ja programmā nav kļūdu, jūs redzēsiet “>>>”, kas nozīmē, ka programma ir veiksmīgi izpildīta. Līdz šim brīdim jums vajadzētu redzēt, ka gaismas diode mirgo trīs reizes. Ja programmā bija kļūdas, izpilde liek to labot. Kad kļūda ir novērsta, izpildiet programmu vēlreiz.
Pilns PYTHON programmas kods LED mirgošanai ir norādīts zemāk.