Raspberry Pi uclinux.home.at, бир Tour

01 09

Raspberry Pi анын Pins үчүн An Introduction

Raspberry Pi, uclinux.home.at. Ричард Шеразад

деген термин ", uclinux.home.at" (General максаты Input Output) Raspberry Пинин өзгөчө эмес. Киргизүү жана чыгаруу казыктарын, мисалы, Ардуино, Beaglebone жана көпчүлүк microcontrollers таба аласыз.

Биз Raspberry Пинин менен, uclinux.home.at жөнүндө кеп козгоп жатканда, биз башкармалыгынын жогорку сол бурчунда, пин узак блокко айтып жатасыз. Бирок биз көпчүлүк 40 менен учурдагы моделди колдонуу менен болот улгайган моделдер, 26 быдырлар бар.

Сиз бул казыктары менен компоненттерин жана башка аппараттык каражаттар туташтырып, алар эмне көзөмөлдөө үчүн кодду колдоно аласыз. Бул Raspberry Пинин маанилүү бөлүгү жана электроника жөнүндө көбүрөөк билүү үчүн мыкты жолу.

бир нече программа долбоорлорду кийин, баары "чыныгы жашоого", эмне үчүн, кыязы, аппараттык менен кодду, ушул казыктарын, аралаштырууга дилгир эксперимент таба аласыз.

Бул жараян сиз окуя болгон үчүн жаңы болуп, анда, бир жалган кадам сиздин Raspberry Pi зыян экендигин эске алуу менен, аны изилдөөгө баштагандарга кыйын аймак экенин түшүнүктүү коркутуп болот.

Бул макалада, uclinux.home.at ийненин ар бир түрү эмне жана алардын мүмкүнчүлүктөрү чектелүү экенин түшүндүрүп берет.

02-жылдын 09

uclinux.home.at,

Uclinux.home.at, казыктарын 40 1-саны, ошондой эле ар кандай милдеттерди боюнча топтоштурууга болот. Ричард Шеразад

Биринчиден, бүтүндөй uclinux.home.at, карап көрөлү. казыктарын эле, бирок алардын баары ар башка иш-милдеттерди да мүмкүн. Сүрөт Жогоруда биз төмөнкү кадамдар менен түшүндүрүп берет, ар кандай түстөр, бул иш-милдеттерин көрсөтөт.

Ар бир PIN 1 40 чейин номер коюлган беттин төмөнкү сол баштап. код жазып жатканда бул жеке пин саны бар, бирок, ошол эле учурда саны / этикеткалоо жыйындарга, мисалы, "BCM" пайдалануу болуп саналат.

03 09

Power & Ground

Raspberry Pi нече күч жана жер астындагы быдырлар сунуш кылат. Ричард Шеразад

Баса кызыл, электр казыктары Бет ачаар барак "3" же "5" 3.3 же 5V үчүн жатышат.

Бул казыктары эч кодексинин муктаж болбостон түздөн-түз бир аппарат күч жөнөтүүгө уруксат берет. же өчүрүп кайрылбастан эч кандай жол жок.

2 күч темир бар - 3.3 Озум жана 5 Озум. Бул макалада орун алган маалыматтар боюнча, Pi, ал эмнеге муктаж болуп алган кийин 3.3 темир 50mA учурдагы чүчүкулак, 5V темир сиздин энергия менен жабдуу калган болсо, ошол учурдагы кубаттуулугу менен камсыз кыла алат, ал эми менен чектелет.

Баса күрөң жер казыктары (GND) болуп саналат. Бул казыктарын, алар так - жер казыктары - ар кандай электроника долбоордун маанилүү бөлүгү болуп саналат.

(5V uclinux.home.at, казыктарын физикалык саны 2 жана 4 3.3 uclinux.home.at, казыктарын физикалык номерлерине 1 жана 17-Ground uclinux.home.at, казыктарын турушат физикалык саны 6, 9, 14, 20, 25, 30, 34 жана 39)

04 09

Input / Output Pins

Киргизүү жана чыгаруу казыктары ушундай сенсорлордон жана өчүргүчтөрүн катары аппараттык байланышууга мүмкүнчүлүк берет. Ричард Шеразад

жашыл казыктарын мен "жалпы" киргизүү / чыгаруу быдырлар деп атаган эмес. Бул, мисалы, I2C, Элиза же UArt башка милдеттери менен кагылышты жөнүндө тынчсыздануу ресурстарды же натыйжалар эле жонокой колдонсо болот.

Бул бир алып, катуу үн, же башка компоненттеринин күч жиберип, же сезгичтер, которулушуна же башка киргизүүчү түзмөк окууга киргизүү катары колдонсо болот жулунбайт.

бул казыктардын чыгуу кубаты 3.3 болот. Ар бир PIN 16Буктар учурдагы, же чөгүп же булактын ашпашы керек, бирок, uclinux.home.at казыктардын бүтүндөй топтомун бир эле убакта 50mA ашык ашпоого тийиш. Бул кээ бир долбоорлордо чыгармачыл алууга мүмкүн болсо, чектөө болушу мүмкүн.

(Generic uclinux.home.at, казыктарын физикалык саны 7, 11, 12, 13, 15, 16, 18, 22, 29, 31, 32, 33, 35, 36, 37, 38 жана 40)

05-жылдын 09

I2C Pins

I2C Сиз казыктардын эле бир нече менен Пинин башка түзмөктөрдү байланыш түзүүгө мүмкүндүк берет. Ричард Шеразад

сары, биз I2C быдырлар бар. I2C жөнөкөй сөздөр менен байланыш протоколу түзмөктөр Raspberry Пинин жардамы менен байланышууга мүмкүнчүлүк берет. Бул казыктарын, ошондой эле "жалпы", uclinux.home.at казыктары катары колдонсо болот.

I2C колдонуу боюнча жакшы мисалдары сага I2C протокол менен көбүрөөк киргизүү / чыгаруу быдырлар бере абдан популярдуу MCP23017 порт көбөйтүүчү чип болуп саналат.

(I2C uclinux.home.at, казыктарын, 3 жана 5 дене пин сандар)

06-жылдын 09

UArt (Serial) Pins

UArt казыктары менен сериялык байланыштуу сенин Пинин туташуу. Ричард Шеразад

боз-жылы UArt жулунбайт. Бул казыктарын сериялык байланыштарды, ошондой эле, ошондой эле "жалпы", uclinux.home.at салымдар / өндүрүштүк катары пайдаланылышы мүмкүн сунуш дагы бир байланыш протоколу саналат.

UArt Менин сүйүктүү пайдалануу USB менин ноутбукка Менин Пинин бир катар байланышты камсыз кылуу болуп саналат. Бул устундар же жөнөкөй зымдарга-кошуп, Pi кирүү үчүн экрандын же интернет байланышы үчүн зарылдыгы жок аркылуу жетишилет.

(UArt uclinux.home.at, казыктарын физикалык пин саны 8 жана 10)

07-жылдын 09

Элиза Pins

Элиза Pins - дагы бир пайдалуу байланыш протоколу. Ричард Шеразад

Кызгылт, биз Элиза быдырлар бар. Элиза Пинин жана башка аппараттык каражаттар / жабдыктарына ортосунда маалыматтарды жөнөтүп бир Interface автобус турат. Мындай өнүгүү булагына же көрсөтүү катары, адатта, түзмөктөрдүн чынжырын түзүү үчүн колдонулат.

башкалар сыяктуу эле, бул казыктарын, ошондой эле "жалпы", uclinux.home.at салымдар / натыйжаларына, ошондой эле колдонсо болот.

(Элиза uclinux.home.at, казыктарын физикалык пин саны 19, 21, 23, 24 жана 26)

08 09

DNC Pins

Жерде көрө турган эч нерсе - DNC казыктары эч кандай иш-милдетин аткарат. Ричард Шеразад

Акырында, азыркы учурда, көк түстөгү эки жулунбайт "туташуу мүмкүн эмес" деп чечмеленет DNC катары белгиленген. Raspberry Pi Foundation устун / программаны өзгөртүүгө, анда бул келечекте өзгөрүшү мүмкүн.

(DNC uclinux.home.at, казыктарын физикалык пин саны 27 жана 28-болуп саналат)

09-жылдын 09

Uclinux.home.at, номерлөө жыйындар

Portsplus uclinux.home.at, PIN санын текшерүү үчүн колдо болгон куралы болуп саналат. Ричард Шеразад

BCM же Башкармасынын -, uclinux.home.at менен код болгондо, сиз, uclinux.home.at китепканасына эки жол менен импорттоо үчүн тандоо бар.

Мен жактырган параметр, uclinux.home.at BCM болуп саналат. Бул Broadcom номерлөө жыйын болуп саналат жана мен бул долбоорлорду жана аппараттык кошумча жөндөөлөрдүн боюнча көбүрөөк колдонулуп жатканын көрөбүз.

экинчи параметр, uclinux.home.at МҮЧӨЛӨРҮ болуп саналат. Бул ыкма быдырлар санап жатканда колдо болгон ордуна жеке пин сандарды, колдонот, ал эми силер болсо аны долбоор мисалдар аз колдонулат таба аласыз.

Uclinux.home.at, режими, uclinux.home.at китепкана алып келүүдө белгиленет:

BCM катары импорттоо үчүн:

Uclinux.home.at, GPIO.setmode импорттук RPi.GPIO (GPIO.BCM)

Башкармасынын катары импорттоо үчүн:

Uclinux.home.at, GPIO.setmode импорттук RPi.GPIO (GPIO.BOARD)

Бул ыкмалардын да так ошол эле жумуш, ал жөн гана артыкчылык саны бир маселе бар.

Мен, мисалы, RasPiO Portsplus (сүрөттө) сыяктуу колдо uclinux.home.at, жазуучу номердик пайдалануу мен да зымдары байланыштырып жатам кайсы казыктарын текшерүү. Бир тарап BCM номерлөө жыйынга башка шоу ДИРЕКТОРЛОР көрсөтөт - Ошентип, сен таап долбоор үчүн жаап жатабыз.