Skip to main content

Како користити Ред Распберри Пи ГПИО игле на табли.

Anonim

ГПИО је како Распберри Пи разговара са спољним светом. Користи код за програмирање сигнала и напона до и од 40-пински заглавља.

Кодирање са ГПИО-ом је разумно једноставно за почетак, нарочито за почетне пројекте као што су ЛЕД и зујалице. Са само пар компонентама и неколико линија кода можете запалити или утрипати ЛЕД као дио вашег пројекта.

Овај туторијал показује оно што вам треба да осветлите ЛЕД помоћу Питхон кода на вашем Распберри Пи користећи традиционални метод "РПи.ГПИО".

01 од 04

Шта треба да започнете пројекат

Да бисте покренули пројекат, морате започети с листом ставки испод. Требали бисте бити у могућности да пронађете ове ставке у омиљеној продавници продавница или онлине аукцијске локације.

  • Распберри Пи радна станица која користи најновију Распбиан (Пи, екран, тастатуру, миш, напајање, СД картицу)
  • Мала плоча
  • 5мм ЛЕД
  • Отпорник од 330 ома
  • 2 мушке до женске џамперске жице
02 од 04

Корак 1 - Креирај круг

Користићемо 2 ГПИО игле за овај пројекат, копчу (физички пин 39) за земљу ногу ЛЕД-а, и генерички ГПИО пин (ГПИО 21, физички пин 40) за напајање ЛЕД-а, али само када ми одлучујемо - у чему долази код.

Прво искључите своју Распберри Пи. Сада, користећи жичане жице, повежите затезну везицу са траком на вашој машини. Следеће урадите исто за ГПИО пин, повезивање на другу траку.

03 од 04

Корак 2 - Креирај круг

Затим додајте ЛЕД и отпорник на коло.

Светлеће диоде имају поларитет, што значи да морају да буду ожичени на одређени начин. Обично имају једну дужу ногу, што је анодна (позитивна) нога, а обично равна ивица на ЛЕД пластичној глави, која означава катоду (негативну) ногу.

Отпорник се користи како би заштитио и ЛЕД да прими превише струје, а ГПИО пин да даје превише. То може оштетити и једно и друго.

Постоји мало генеричног отпорника за стандардне ЛЕД диоде: 330охм. Иза тога постоји одређена математика, али за сада се фокусирати на пројекат и увек можете погледати закон о ома и сродне теме касније.

Повежите једну ногу отпорника са ГНД траком на вашој плочи, а другу ногу отпорника до траке повезане са краћом ногом ЛЕД-а.

Дужи део ЛЕД-а сада треба да се прикључи траци повезаном са ГПИО пин-ом.

04 од 04

Корак 3 - Питхон ГПИО код (РПи.ГПИО)

У овом тренутку имате везу са жицом и спремни сте да идете, али сада нисте рекли ГПИО пин-у да пошаље било коју моћ. Дакле, ваша ЛЕД светла не би требало да светли.

Следећи корак је направити Питхон датотеку која би рекла ГПИО пин-у да пошаље мало напајања 5 секунди, а затим заустави. Најновија верзија Распбиан-а ће имати инсталиране неопходне ГПИО библиотеке.

Отворите прозор терминала и креирајте нови Питхон скрипту уносом следеће наредбе:

судо нано лед1.пи

Ово ће отворити празну датотеку да унесемо наш код. Унесите редове:

#! / уср / бин / питхон # Увезите библиотеке којима је потребан увоз РПи.ГПИО као ГПИО време увоза # Подесите ГПИО режим ГПИО.сетмоде (ГПИО.БЦМ) # Подесите ЛЕД број ГПИО ЛЕД = 21 # Поставите ЛЕД ГПИО пин као Излаз ГПИО.сетуп (ЛЕД, ГПИО.ОУТ) # Окрените ГПИО пин на ГПИО.оутпут (ЛЕД, Труе) # Чекајте 5 секунди тиме.слееп (5) # Искључите ГПИО пин ГПИО.оутпут (ЛЕД, Фалсе)

Притисните Цтрл + Кс да бисте сачували датотеку. Да бисте покренули датотеку, унесите следећу команду у терминал и притисните унесите:

судо питхон лед1.пи

ЛЕД би требало да светли 5 секунди, а затим искључите, завршавајући програм.