Реклама

Почети од Распберри Пи може бити узбудљиво искуство. Никада почетнику није било лакше да започне и са кодирањем и са „уради сам“ електроником.

Једноставан пројекат је направити једноставан круг са два ЛЕД-а и управљати једним од њих помоћу кода. Ево како да то урадите!

Потребне компоненте

како програмирати свјетла за контролу малине пи

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

Подигните Пи и прикључите га на екран, миш и тастатуру као на обични десктоп рачунар. Алтернативно, можете повежите се на свој Пи путем ССХ-а Постављање вашег Распберри Пи-а за употребу без главе са ССХ-омРаспберри Пи може прихватити ССХ команде када су повезане са локалном мрежом (било путем Етхернет-а или Ви-Фи-ја), омогућујући вам лако подешавање. Предности ССХ-а надилазе узнемирујући свакодневни скрининг ...

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

Након што сте сигурни да се Распберри Пи исправно диже, искључите га поново док градите свој круг да не бисте оштетили Пи.

Уз Распберри Пи, требаће вам:

  1. Плоча
  2. 2 к ЛЕД
  3. 2 к отпорника (било шта од 220 Охм до 1 кОхм)
  4. Каблови за спајање

Ако их имаш Распберри Пи са стартер китом, вероватно ћете већ имати све на овој листи. Сада ћемо изградити наш круг.

Једноставан ЛЕД круг

Подесите своје компоненте као што је приказано на овом Фритзинг дијаграму:

како програмирати свјетла за контролу малине пи

Овај круг чини две ствари. Тхе и ГНД игле пи-а причвршћују се на Повер Раилс плоче.

Белешка: Да бисте добили бољу представу о томе шта је плоча и како функционише, погледајте нашу курс падова на шанку Шта је плоча за хлеб и како функционише? Курс брзог падаЖелите да научите самосталну електронику? Можда сте добили штампарску таблу у свом стартном комплету. Али шта је то плоча и како функционише? Опширније .

Две струјне шине су на крају повезане, а линија води од позитивно шина за напајање у позитивно (анода) страна доње ЛЕД. Тхе негативан страна ЛЕД диоде је причвршћена на отпорник који је спојен назад на ГНД далековод.

Горњи ЛЕД индикатор је ожичен другачије. Линија води пин 12 (ГПИО18) Распберри Пи у позитивну страну ЛЕД-а, која пролази кроз отпорник и назад у ГНД железница. Пин 12 је такође ГПИО18, колико збуњујуће звучи, наш водич за Распберри Пи ГПИО игле Све што треба да знате о Распберри Пи ГПИО иглицамаРаспберри Пи је фантастичан мали рачунар, али шта тачно раде ГПИО (Генерал Пурпосе Инпут / Оутпут) игли? Укратко, они отварају читав свијет електронских шљокица и изума уради сам. Опширније ће вам помоћи да рашчистите ствари!

Није важно на који начин постављате отпорнике, већ је битно да се ЛЕД диоде правилно окрену. Срећом, лако је рећи која је страна:

како програмирати свјетла за контролу малине пи

Једном када све поставите требало би изгледати овако:

како програмирати свјетла за контролу малине пи

Имајте на уму да овде користим спољни Ви-Фи кључ, он је потребан само ако патите од проклетства слабог Ви-Фи-ја!

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

1. метод: Питхон путем ИДЛЕ-а

Ако користите Распберри Пи у режиму радне површине, отворите мени апликација у горњем левом делу екрана и идите на Програмирање> Питхон 3 (ИДЛЕ). Ово ће отворити Питхон шкољку. Ако користите ССХ режим, упутства ће се наћи у наставку у чланку.

како програмирати свјетла за контролу малине пи

Распбиан оперативни систем долази са већ инсталираним Питхон-ом. Питхон је савршен програмски језик за почетнике, а постоје га много сјајних веб локација 5 најбољих веб локација за учење Питхон програмирањаЖелите да научите Питхон програмирање? Ево најбољих начина за учење Питхон-а на мрежи, од којих су многи потпуно бесплатни. Опширније тамо да вам помогну да започнете. Заједно ћемо створити кратак Питхон, иако бисте радије уграбили готов скрипт који можете копирајте код са Пастебина.

Можете програмирати директно у шкољку, али било би добро креирати програм који можете поново да сачувате и користите. Отворите нову датотеку кликом на Датотека> Нова датотека.

како програмирати свјетла за контролу малине пи

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

импорт РПи. ГПИО као ГПИО. време увоза 

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

ГПИО.сетмоде (ГПИО.БОАРД) ГПИО.сетварнингс (лажно) ледПин = 12 ГПИО.сетуп (ледПин, ГПИО.ОУТ)

Подесите ГПИО пинове да се користе ОДБОР, ТАБЛА нумерирање и подешавање ГПИО упозорења на лажно. Не брините ако ово не разумете у овој фази! Затим поставите свој ледПин да буде пин 12 (ГПИО18) вашег Пи. На крају, поставите ледПин на ИЗЛАЗ. Сада је пин спреман за контролу ЛЕД.

Израда ЛЕД светла блица

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

за и у опсегу (5): штампа („ЛЕД се укључује“) ГПИО.оутпут (ледПин, ГПИО.ХИГХ) тиме.сеп (0,5) штампа („ЛЕД се искључује“) ГПИО.оутпут (ледПин, ГПИО. ЛОВ) време.спава (0,5)

Ово за петљу ради пет пута, и сваки пут ће принт у Питхон Схелл шта ради, пре него што промените пин 12 на ВИСОКО, затим укључите ЛЕД НИСКА, искључивање игле. Програм се тада аутоматски зауставља.

Сачувајте свој програм, а затим изаберите Покрени> Покрени модул из менија за уређивање. ЛЕД треба да трепери пет пута!

како програмирати свјетла за контролу малине пи

Честитам! Направили сте свој први ГПИО програм!

Метода 2: Питхон преко ССХ и Нано

Ако сте се повезали са својим Распберри Пи путем ССХ-а, овај програм можете креирати из командне линије. Креирајте нову скрипту у Нано куцањем:

судо нано блинк.пи. 

Ово ће отворити нову датотеку у Нано едитору под називом блинк.пи. Унесите исти код као и претходно, пазите да све правилно унесете, а програм спремите притиском Цтрл-Кс. Ово покреће промпт за чување у дну екрана.

Тип и да га сачувате и унесите да бисте потврдили име датотеке. Ово ће вас вратити у командну линију. Програм можете покренути помоћу наредбе Питхон:

питхон блинк.пи. 

На екрану бисте требали видети ЛЕД блиц и функцију штампања.

како програмирати свјетла за контролу малине пи

Зароните дубље са више Распберри Пи пројеката

Научите како да контролишете ЛЕД помоћу кода важан је први корак у вашој ДИИ едукацији. Овај ниво кодирања је све што вам је потребно за многе Распберри Пи почетни пројекти.

Осим што је одличан за домаћу електронику, Распберри Пи је способан за широк спектар различитих ствари, и ради кроз нашу сјајан Водич за Распберри Пи Распберри Пи: Незванични водичБез обзира да ли сте тренутни власник Пи-а који жели да сазна више или потенцијални власник овог уређаја величине картице, ово није водич који желите да пропустите. Опширније помоћи ће вам да се упознате са многим могућностима употребе ових ситних рачунара.

Иан Буцклеи је слободни новинар, музичар, перформер и продуцент видеа који живи у Берлину, Немачка. Кад не пише или није на позорници, размишља се о „уради сам“ електроници или коду у нади да ће постати луд научник.