[Powered by Google Translate] У овом видеу ја ћу представити неке нове компоненте који ће се користити за изградњу свог првог кола. Након тога ћемо закорачити у Ардуино развојно окружење и науче нешто од тога је основне карактеристике. Коначно ћемо кодирати наш први програм микроконтролера и поставите га на нашем Ардуино. Хајде да почнемо. Прва компонента која треба да се упознају са је солдерлесс даска за хлеб. Ова даска за хлеб нам омогућава да прототип или тестирање наше кола једноставно постављањем води или компонента краја унутар ових сићушних рупа зове утичнице. Важно је напоменути да слова и бројеве води дуж периметра даска за хлеб. То је зато што су утичнице у свакој нумерисане редом су повезани што значи реда 1А на ред 1Е, на пример, добиће исти струја, али редови нису међусобно повезани. Следећи компонента је отпорник који има примарне пуропосес ограничавања струје и дељењем напон. Ми користимо отпорнике јер нису све компоненте прихватају исти ниво напона да извор напајања пружа. Када стабилан напон на контактима од отпорника, износ струје која омогућава да тече кроз њу одређује свом отпору која се мери у омима. Дакле, још ома резултира мање струје. У циљу да схватите како да израчунате количину отпора у омима да отпорник важи, ми једноставно изгледа на својим бојама пругама која обмотана спољног кућишта. Вредност отпора може да се чита прва 3 пругама боје. Свака боја има одређену вредност од 0, што је црвена, до 9, бити бела. Могли пронаћи више информација о овим вредностима из линка услуга. Ту је четврта трака која долази у било злата, сребра, или само празан. Ово даје нивоа толеранције на отпорника, односно колико су она одговара своју номиналну отпор. За сада можемо да игноришемо четврту траку и поставите наш фокус на првом 3. Прва пруга, што је супротно од толеранције траком, је прва цифра. Ова вредност може бити 0 до 9. Слично томе, друга трака је друга цифра која може имати вредност од 0 до 9. Али трећа цифра је где постаје другачије. Трећа цифра је број 0-и који се додаје на крају прве 2 цифре. Формални назив ове пруге је мултиплор. Узмимо за пример овај отпорник. Ми тренутно имамо наранџасту, наранџаста, браон отпорник. Оранге вредност је 3, а Браунова вредност је 1. Дакле, имамо 3, 3, 0 или 330 ома отпорника. Запамтите трећу траку, која је браон, нам говори само број 0 је да се дода на првом и другом цифара. Коначно је наша последња компонента је светло-диоде или ЛЕД за кратко. ЛЕД је мало светло које можемо наћи у већини наших електронике. Да би ЛЕД емитују светлост, струја мора да прође кроз олова у одређеном правцу. Али ми ћемо се вратити на ово ускоро. За сада, како је приметио 1 олово је дужа од друге. Што дуже олово се зове анода, а то је позитивна терминала за ЛЕР. Краћи олова, који је негативан терминал се зове катода. Сада када имамо опште разумевање наших компоненти, хајде да градимо наш први спој. Када почне са изградњом коло увек треба да искључите ваше Ардуино из рачунара. Дакле, по нашем плоче, знамо да отпорник буде између извор напајања, тј један од дигиталних пинова Ардуино, а анода, позитивно водећи на ЛЕД. Док је катода, негативан олово ће бити директно повезан са земљом, чиме завршетка наше коло. За разлику диоду, правац којим смо поставили отпорник није битно. Хајде да ставите један од отпорника води у соцкет реду 1А. Сада идемо постави други проводник отпорника у посебном кола путу. Како би било реда 2А? Сјајно. На пола пута тамо. Идемо на ЛЕД. По шеми, наш анода, позитивна олова, мора да буде повезан са нашим отпорником. То значи да би требало да постави ЛЕД аноду у утичницу која је на истом коло пут као 1 од отпорника води. Хајде да урадимо реда 2е. По нашој шеми, знамо да ће ићи директно катода у приземљу Ардуинос пин. Дакле, можемо поставити катоду у ред 3Е. Сјајно. Завршни део нашег еми једноставно коришћење ових краткоспојника каблова да се повежете на нашу Ардуино, чиме завршетка коло. Почнимо тако што везу са катоде до Ардуинос земљу. Да бисте то урадили, једноставно прикључите кабл скакач у било којој од утичнице који деле исто то Е реду катоде. У том случају ћемо убацити 1 крај кабла џампер директно у ред 3А. Други утикач иде у 1 од основаних или ГРД дигиталних пинова на Ардуино. Што се тиче другог кабла, према нашем еми ћемо направити везу из наше отпорнику нашој извор напајања који је 1 од дигиталних пинова на Ардуино. Ми већ знамо да 1 крај отпорника је повезан са диодама аноду. Дакле, ово нас оставља са само 1 опцију, ред 1 утичнице Б до Е. Хајде да себи дају мало простора између наших компоненти. Идемо чеп 1 крај кабла у реду џампер 1Е. Коначно, прикључите други крај овог кабла џампер у дигиталној пин 13. Запамтите ову иглу. То ће бити веома важна ускоро. Па кола изгледа лепо, али желимо да урадимо нешто. Хајде да пуца наше зглобове и да на посао писања нашег првог микроконтролера програм. Прво прикључите УСБ трг крај у Ардуино. У циљу да почнете да пишете сопствену програм, ми ћемо морати да приступе Ардуино интегрисано развојно окружење, које сам ће се односити као ИДЕ. Да би то урадили кликните на менију апарата у доњем левој страни екрана. Иди на програмирању и изаберите Ардуино из овог менија. Ако је Ардуино софтвер није тренутно инсталиран можете лако да га инсталирате отварање терминал и куцате следећу команду: Судо иум инсталл Ардуино. Мораћете да рестартујете машину када се заврши. Дакле, када покренете ИДЕ, прва ствар коју треба да проверите је ако Ардуино ИДЕ се региструјете или видевши свој Ардуино уређај. То можете урадити тако што ћете једноставно иде на Тоолс мени, преласком преко серијског порта, и треба да буде најмање 3 уређаја наведене. Уколико се не проверава већ урадите проверите да ли сте проверили / дев/ттиацм0 јер ово је место где Ардуино је прикључен у. Када први пут отворите Ардуино ИДЕ нови пројекат, који се зове и скице, отвара аутоматски. Овај простор ће се користити за постављање наше поруке. На дну екрана налази се прозор терминала одговоран за оутпутинг информације као што су кодови цомплилатион одговор или синтаксних грешака у коду. На врху екрана непосредно испод падајућег менија, постоји низ икона да треба да буду упознати са. Полазећи од крајње левице, постоји икона која подсећа чек. Ово дугме се зове проверите и њен одговоран за састављање свој код док потврђујући исправност вашег програма синтаксе. Дугме након потврди, која подсећа на страну стрелицом са десне стране, је отпремање команда. Отпремање команда је ресонсибле за слање маилова саставио 1 и 0 је у ваш микроконтролер за то да се чувају на табли. Имајте на уму да Верификуј дугме неће отпремите свој код. Следећих 3 тастера су нови, отворен и сачувајте респективно. Коначни дугме крајње деснице овог менија се зове серијски монитор и делује као консултује где програмери могу конфигурисати Ардуино читати као улаз или приказати као излаз до и од серијског монитора. Вратићемо се на серијски монитор у другом видеу. За сада почнимо писање наш програм. Сада почиње да напише Ардуино програм незнатно разликује од редовних Ц програма. То је зато што Ардуино треба, као минимум, 2 специфична празнина фунтионс дефинисан. Подешавање и петља. Ардуино чини врло лако да почнете коришћењем примере кода шаблона који долазе са ИДЕ. Да бисте учитали нашу минимум, једноставно идите на Филе менију, примери, изабрати број 1 основе, и кликните на минимум. Нова скица прозор треба да се појави. Учитавање темплатед код. Хајдемо на кратко пређемо преко ових 2 функције. Подешавање функција је слична главни јер је прва функција да се покрене, и то само ради једном. Подешавање се користи за дефинисање који пинови ће бити улаз или излаз. На пример, то би било сјајно место да кажем да је Ардуино желимо да излаз неке струје у на пин број 13. Петља је функција која ради непрекидно на микроконтролер. Икада запитали зашто ваш будилник никада не престаје? То је зато што већина микроконтролера ће петља преко својих програма. У нашем тренутном колу ће то бити сјајно место да кажем да је Ардуино желимо да наша светлост трептај заувек. Дакле, у Псеудокод то би било нешто као скретања светлости на, одложити н секунди, искључите светло искључено, кашњење н секунди. Па уместо исписивањем тај код ми ћемо само да варају. Само овај пут. Ово је заправо већ код шаблон за трепери ЛЕД чувају у нашим примерима. Да бисте учитали да иде да поднесе, примере, одаберите број 1 основе, и изаберите трептај. Шта се овде дешава је да нови цртеж прозор појави са неком шифром већ унутра. Унутар конфигурације тела постоји Ардуино помагач функција зове пинМоде. ПинМоде припрема иглу која се користи. Она прихвата 2 параметра. Прво ИО пин број, који је пин желите да искористе, и друго, да ли је проглашење вредност пин се користи за унос из кола константна вредност у свим престоницама ИНПУТ, или излаз на цирцут, која је константна вредност производње у свим престоницама. Унутар петље постоје 2 додатна Ардуино помоћне функције, дигиалВрите прихватање 2 параметра и одложи прихватање 1 параметар. ДигиалВрите се користи за интеракцију са иглом коју конфигурисан коришћењем пинМоде. Први аргумент је пин број који сте интеракцији са. Други аргумент је константа која је или висок, што значи пуну напон, или низак, што значи без напона. Друга функција је помагач кашњење која ће зауставити код са покренут на основу количине времена у милисекундама. Запамтите 1 секунду је једнака 1.000 милисекунди. На основу нашег објашњења можемо закључити да ако је наша кола је подешен наша ЛЕД треба укључити и остати упаљен за 1 секунду и искључите и остати искључен 1 секунду пре него што га поново укључите. Ово би требало да заувек понови јер је тренутно у функцији петље. Хајде да одаберете уплоад на табли дугме и сазнајте. Сјајно. Дакле, можда се питате шта је следеће. Па сад да имате разумевање свега што је потребно да се створи Ардуино кола, можемо почети примена знања стечена из наших предавања у ЦС50 да додатно изоштри своје вештине. На пример, шта ако ја не желим да користим Ардуино петље функцију? Шта ако уместо тога сам желео да напише свој тип петљи и услова или чак креирати сопствене функције ван минимум? Шта ако сам желео да играм музике или изградити аларм против провале или чак контакт интернет са мојим Ардуино? Одговоре на та питања долазе. Тако остати. Ја сам Цхристопер Вартоломеј. Ово је ЦС50.