Распберри Пи је компјутерски рачунар који такође има ГПИО пинове за повезивање са другим сензорима и периферним уређајима, што га чини добром платформом за уграђене инжењере. Има плочу засновану на процесору АРМ архитектуре дизајнирану за електронске инжењере и хобисте. ПИ је сада једна од најповерљивијих платформи за развој пројеката. Са већом брзином процесора и великом РАМ-ом, Распберри Пи се може користити за многе пројекте високог профила попут обраде слика и Интернета ствари. Распберри Пи 4 са 8 ГБ РАМ-а је врхунска верзија која је сада доступна за продају. Такође има и другу нижу верзију са 4ГБ и 2ГБ РАМ-а.
За извођење било ког од пројеката високог профила треба разумети основне функције ПИ-а. Због тога смо овде, у овим упутствима ћемо подучавати све основне функционалности Распберри Пи-а. У свакој серији туторијала разговараћемо о једној од функција ПИ-а. На крају туторијала моћи ћете сами да радите пројекте високог профила. Погледајте ове за почетак рада са Распберри Пи и Распберри Пи Цонфигуратион.
У овом упутству из серије ПИ разумећемо концепт писања и извршавања програма на ПИТХОН-у. Започећемо са Блинк ЛЕД помоћу Распберри Пи. Блинкање Распберри Пи ЛЕД се врши повезивањем ЛЕД диоде на један од ГПИО пинова ПИ и укључивањем и искључивањем. Након што научите основе Распберри Пи-а, можете да пређете на његове врхунске апликације, које смо обрадили у нашем наменском одељку Распберри Пи, а такође можете и проверити основе пратећи дугме повезивања са Распберри Пи, упутством за Распберри Пи ПВМ, користећи једносмерни мотор са Распберри Пи итд.
Разговараћемо мало о ПИ ГПИО пиновима пре него што наставимо даље,
Као што је приказано на горњој слици, постоји 40 излазних пинова за ПИ. Али када погледате другу фигуру, можете видети да се свих 40 извода не може програмирати за нашу употребу. Ово је само 26 ГПИО пинова који се могу програмирати. Ови пинови иду од ГПИО2 до ГПИО27.
Ових 26 ГПИО пинова може се програмирати према потреби. Неки од ових клинова такође обављају неке посебне функције, о томе ћемо разговарати касније. Са посебним ГПИО по страни, преостало нам је 17 ГПИО (светло зелени Цирл).
Сваки од ових 17 ГПИО пинова може испоручити највише 15 мА струје. А збир струја из свих ГПИО не може прећи 50мА. Тако можемо из сваког од ових ГПИО пинова извући у просеку највише 3 мА. Дакле, не треба се петљати у ове ствари ако не знате шта радите.
Компоненте потребне
Овде користимо Распберри Пи 2 Модел Б са Распбиан Јессие ОС. Сви основни хардверски и софтверски захтеви су претходно разматрани, можете их потражити у Уводу о Распберри Пи, осим онога што нам је потребно:
- Прикључне игле
- Отпорник од 220Ω или 1КΩ
- ЛЕД
- Даска за хлеб
Објашњење кола:
Дијаграм кола за Распберри Пи ЛЕД Блинк је дат у наставку:
Као што је приказано на шеми кола, повезаћемо ЛЕД диоду између ПИН40 (ГПИО21) и ПИН39 (ЗЕМЉА). Као што је раније речено, ни из једног од ових пинова не можемо извући више од 15 мА, тако да за ограничавање струје у серију ЛЕД-а прикључујемо отпорник од 220Ω или 1КΩ.
Објашњење:
Пошто смо све спремни, УКЉУЧИТЕ свој ПИ и идите на радну површину.
1. На радној површини идите на мени Старт и одаберите ПИТХОН 3, као што је приказано на доњој слици.
2. Након тога, покренут ће ПИХОН и видећете прозор као што је приказано на доњој слици.
3. Након тога, кликните на Нев Филе у менију Филе , видећете нови прозор отворен,
4. Сачувајте ову датотеку као трепћућу на радној површини,
5. Након тога напишите програм за блинки као што је дато у наставку и покрените програм кликом на „РУН“ на опцији 'ДЕБУГ'.
Ако у програму нема грешака, видећете „>>>“, што значи да се програм успешно извршава. У то време требали бисте видети како ЛЕД трепће три пута. Ако је у програму било грешака, извршење говори да се исправи. Када је грешка исправљена, поново покрените програм.
Комплетна шифра програма ПИТХОН за трептање ЛЕД- а дата је у наставку.