[Powered by Google Translate] Во ова видео јас ќе се воведат некои нови компоненти кои ќе се користат за изградба на својата прва кола. Потоа ние ќе чекор во развојот Arduino животната средина и да научат некои од тоа е основни карактеристики. Конечно ќе кодот нашата прва микро програма и подигнете ја на нашите Arduino. Ајде да се почнати. Првата компонента која ние треба да се запознаат со е breadboard впредени. Ова breadboard ни овозможува да се прототип или тестираме и нашата кола едноставно со поставување на води или компонента завршува внатре во овие мали дупки наречен сокети. Важно е да се напомене дека букви и броеви трчаат по периметарот на breadboard. Тоа е затоа што приклучоци во секој нумерирани ред се поврзани што значи ред 1A да ред 1E, на пример, ќе ги добијат истите сегашните, но сепак, редови не се поврзани едни со други. Следниот компонента е отпорник кој има основно puroposes ограничување на сегашните и делење напон. Ние ги користиме отпорници, бидејќи не сите компоненти прифати истото ниво на напон дека извор на енергија обезбедува. Кога постојан напон се применува на води од отпорник, износот на тековната која им овозможува да тече низ тоа е определено со нејзиниот отпор која се мери во оми. Па повеќе оми резултира со помалку струја. Со цел да дознаам како да се пресмета износот на отпор во оми дека отпорници се однесува, ние едноставно се погледне во нејзината боја ленти кои навиват надворешна обвивка. Отпорот вредност може да се прочита од страна на првите 3 ленти на боја. Секоја боја има одредената вредност од 0, што е црнец, до 9, се бели. Можете да најдете повеќе информации за овие вредности од врска. Исто така постои и четврта лента која доаѓа или во злато, сребро, или само празно. Ова му дава на толеранција нивоа на отпорник, односно колку тесно се совпаѓа својата отценети отпор. За сега можеме да го игнорираме четвртата лента и го постави нашиот фокус на првите 3. Првиот лента, што е спротивно на толеранција шари, е првата цифра. Оваа вредност може да биде 0 до 9. Слично на тоа, втората лента е втората цифра која исто така може да имаат вредност од 0 до 9. Но, третата цифра е местото каде што станува различни. Третата цифра е бројот на 0, што се додаваат на крајот на првите 2 бројки. На официјалниот името на оваа лента е multiplor. Да ја земеме за пример овој отпорници. Ние во моментов имаат портокалова, портокалова, кафеава отпорници. Вредност портокал е 3, а вредноста на Браун е 1. Затоа, имаме 3, 3, 0 или 330 оми отпорници. Запомни третата лента, која е кафена, ни кажува само бројот на 0 за да се додаде врз првиот и вториот цифри. Конечно нашата последна компонента е Светодиод или LED за кратко. ЛЕР е малку светлина што ние може да се најде во повеќето од нашите електроника. Во цел за ЛЕР да емитираат светлина, струја мора да помине низ доведе во одредена насока. Но, ние ќе се вратам на ова наскоро. За сега, забележи како 1 олово е подолго од другите. Колку подолго олово се нарекува анодна, и ова е позитивната клема за ЛЕР. Пократки олово, која е негативната клема, се нарекува катод. Сега кога имаме општо разбирање на нашата компоненти, ајде да се изгради нашата прва кола. Кога ќе започне со изградбата на колото секогаш треба да го исклучите вашиот Arduino од компјутер. Значи според нашите шематски, знаеме дека отпорник треба да биде помеѓу извор на енергија, односно една од дигитални иглички на Arduino, и анодна, позитивните водство на ЛЕР. Додека катод, негативни олово, ќе се поврзе директно на земјата, со што заврши нашата патека. За разлика од ЛЕР, правецот по кој ќе се одржи на отпорник не е важно. Место еден ајде на отпорници води во штекер ред 1A. Сега ајде да поставите други водство на отпорник во посебна коло патека. Како за ред 2А? Велики. Половина пат. Ајде да се движи кон ЛЕР. На шематски, нашите анодна, позитивните олово, мора да биде поврзан нашите отпорници. Ова значи дека ние треба да се одржи на анодна LED диоди во сокетот дека е на исто коло патека како 1 на отпорници води. Да направиме ред 2E. На нашите шематски, знаеме дека катод ќе одат директно во земјата Arduinos игла. Значи можеме да се одржи на електролитна во ред 3E. Велики. Завршниот дел на нашата шематски е едноставно користење на овие скокач кабли да се поврзете со нашите Arduino, со што заврши на колото. Да почнеме со изработка на конекција од катод на земјата Arduinos. За да го направите ова, ние едноставно приклучете го скокач кабел во некој од сокети кои ги делат истите од А до Е ред на електролитна. Во овој случај ние ќе го приклучиш 1 крај на Jumper кабел директно во ред 3А. На други plug ќе одат во 1 на основано или GRD дигитални пиновите на Arduino. Што се однесува до вториот кабел, според нашите шематски ќе направите конекција од нашите отпорник на нашите извор на енергија што е 1 на дигитални пиновите на Arduino. Ние веќе знаеме дека 1 крајот на отпорници е поврзан со анодна LED диоди. Па ова ни остава со само 1 опција, ред 1 сокети B низ Е Да се ​​даде некоја соба меѓу нашите компоненти. Да приклучок 1 крај на Jumper кабел во ред 1E. Конечно, приклучок на другиот крај на овој скокач кабел во дигитална игла 13. Запомни оваа игла. Тоа ќе биде многу важно наскоро. Па коло изгледа убаво, но ние сакаме тоа да се направи нешто. Ајде да попуштат нашите стави на Запалената и се фаќате за бизнис пишување нашата прва микро програма. Прво приклучок на плоштадот USB крај во Arduino. Со цел да почнете да пишувате нашата сопствена програма, ние ќе треба да пристапите на Arduino интегриран развој на животната средина, кои ќе се однесуваат како на ИРО. За да го направите ова кликнете на апаратот мени на дното левичарската на екранот. Оди до програмирање и изберете Arduino од ова мени. Ако софтверот Arduino во моментов не е инсталиран можете лесно да го инсталирате од отворање на терминал и внесување на следнава команда: Sudo yum инсталирате Arduino. Ќе треба да ја рестартирате уредот кога заврши. Па штом ќе започне на IDE, прво нешто што треба да проверите е ако Arduino IDE е регистрирање или гледање на вашиот Arduino уред. Можете да го правиме ова преку едноставно ќе менито Tools, лебдат над сериски порт, и треба да има најмалку 3 уреди наведени. Ако тоа не се проверува, веќе го прават сигурни дека проверете / dev/ttyacm0 бидејќи ова е местото каде што Arduino е вклучен во. Кога за прв пат отвори Arduino ИРО нов проект, кој се нарекува скица, отвора автоматски. Оваа област ќе се користи да се одржи нашата кодирање. На дното на екранот постои терминален прозорец одговорен за outputing информации како complilation одговор кодови или синтаксички грешки во вашиот код. На врвот на екранот веднаш под менито File, постојат низа на икони дека треба да бидат запознаени со. Почнувајќи од многу лево, има икона која наликува на проверка. Ова копче се нарекува провери, и неговите одговорни за составувањето на кодот додека оценување на исправноста на вашата програма синтакса. Го копчето откако се потврди, која наликува на онаа на накосо стрелка покажува кон право, е прикачување команда. Командата испратите е resonsible за испраќање на програмите компајлирана 1 и 0 е во текот на својата микро за тоа да се спаси на табла. Имајте на ум дека за потврда копче не ќе испратите вашиот код. Наредните 3 копчиња се нови, отворен, и спаси соодветно. Конечниот копче на екстремната десница на ова мени се нарекува сериски монитор, и таа дејствува како консултираат при што програмерите може да го конфигурирате Arduino да прочитате како влезен или прикаже како излез во и од сериски монитор. Ние ќе се врати на сериски монитор во друг видео. За сега да почнете со пишување нашата програма. Сега почнуваат да напишам програма Arduino малку се разликува од редовните C програми. Тоа е затоа што на Arduino треба, на минимум, 2 специфична празнина funtions дефинирани. Подесување и јамка. Arduino го прави многу лесно да започнете со користење на пример кодот шаблони кои доаѓаат со ИРО. Да се ​​вчита нашиот минимум, едноставно одете на менито File, примери, изберете број 1 основите, и кликнете на гол минимум. Една нова скица прозорец треба да се појави. Вчитување на templated кодот. Ајде на кратко отидете врз овие 2 функции. Поставување функција е слична на главната како што е првата функција да се кандидира, и тоа само работи одеднаш. Поставување се користи за дефинирање кои иглички ќе биде влез или излез. На пример, ова ќе биде одлично место за да му кажете на Arduino дека сакаме да излез некои електрична струја во текот на PIN број 13. Јамка е функција која работи континуирано на микро. Постојано се прашувам зошто никогаш не вашиот будилник запира? Тоа е затоа што повеќето од микроконтролери ќе поминете низ нивната програма. Во нашите сегашни коло ова ќе биде одлично место за да му кажете на Arduino дека сакаме да се направи нашата светлина трепкање засекогаш. Значи во pseudocode тоа ќе биде нешто како своја светлина, го одложи n секунди, да се претвори светлина надвор, одложи n секунди. Па, наместо на пишување дека кодот ние сме само ќе да лажеш. Само овој пат. Ова е, всушност, веќе е кодот дефиниција за трепка LED зачувани во нашите примери. Да се ​​вчита оди да поднесе, примери, изберете број 1 основите, и изберете трепкање. Што се случува овде е дека новиот скица прозорец треба да се појави со некои кодот веќе внатре. Внатрешноста на поставување тело постои помошник Arduino функција наречена pinMode. PinMode подготвува игла да се користи. Таа прифаќа 2 параметри. Прво на игла IO број, кој е игла сакате да се користат, и второ, вредност прогласување дали игла се користи за внесување од колото константна вредност на влез во сите големи букви, или излез на circut, која е константна вредност излез во сите големи букви. Внатрешноста на јамка постојат 2 дополнителни Arduino помошник функции, digialWrite прифаќање 2 параметри и одложување прифаќање 1 параметар. DigialWrite се користи за да комуницирате со игла дека конфигуриран со користење pinMode. Првиот аргумент е игла број, кој сте во интеракција со. Вториот аргумент е константа која е или висок, што значи полн напон, или ниски, што значи нема напон. Втората помошна функција е одложување која ќе ја спречи го кодот од трчање врз основа на износот на времето во милисекунди. Запомни 1 секунда е еднаква на 1000 милисекунди. Врз основа на нашите можи може да се заклучи дека ако нашите коло беше формирана правилно нашите LED треба да вклучите и да останат запалени за 1 секунда и да го исклучите и да останат надвор за 1 секунда пред претворајќи го назад. Ова треба да се повторува засекогаш, како што е во моментов во јамка функција. Ајде да изберете испратите на одборот копчето и да дознаете. Велики. Значи може да се прашуваат што е следно. Па сега дека имате разбирање на она што е потребно да се создаде на колото Arduino, можеме да почнеме примена на знаењето стекнато од нашите предавања во CS50 да го изостри нашиот вештини понатаму. На пример, што ако јас не сакате да го користите јамка Arduino функција? Што ако наместо Сакав да напишам моето тип на јамки и услови или дури и создаде мојата сопствена функции надвор од минимум? Што ако сакав да свирам музика или изградба на провалник алармот или дури и контакт на интернет со моите Arduino? Одговорите на овие прашања доаѓаат. Значи се држи околу. Јас сум Christoper Вартоломеј. Ова е CS50.