[Powered by Google Translate] Sa físeán seo, beidh mé a thabhairt isteach le roinnt de chomhábhair nua
a bheidh in úsáid a thógáil do chuaird ar dtús.
Ina dhiaidh sin beidh muid ag dlús a chur isteach ar an timpeallacht a fhorbairt Arduino
agus foghlaim roinnt de tá sé gnéithe bunúsacha.
Ar deireadh beidh muid ag códú ár gclár microcontroller chéad agus é a uaslódáil chuig ár Arduino.
A ligean ar tús a chur leis.
>> Is é an chéad chomhábhar go mba cheart dúinn ar an eolas muid féin leis an breadboard solderless.
Ceadaíonn an breadboard dúinn a fhréamhshamhail nó thástáil ár ciorcaid
ach ag cur ar a dtugtar an toradh nó críoch a chomhdhéanann í taobh istigh na poill beag bídeach soicéid.
Tá sé tábhachtach a thabhairt faoi deara go litreacha agus uimhreacha a reáchtáil ar feadh an imlíne an breadboard.
Tá sé seo mar gheall ar an soicéid i ngach ró uimhrithe bhfuil baint
rud a chiallaíonn 1A chéile go chéile 1E, mar shampla,
Gheobhaidh an láthair céanna, áfach, nach bhfuil an sraitheanna nasctha lena chéile.
>> Is é an chomhpháirt eile an bhfriotóir a bhfuil an puroposes bunscoile
a theorannú atá ann faoi láthair agus tríd voltas.
Táimid friotóirí úsáid toisc go nglacann nach bhfuil gach comhpháirteanna an leibhéal céanna voltais
go soláthraíonn an fhoinse cumhachta.
Nuair a voltas leanúnach i bhfeidhm ar an toradh an fhriotóra,
Is é an méid atá ann faoi láthair a ligeann a shníonn tríd a chinnfear de réir an friotaíocht
a thomhas i ohms.
Ohms Mar sin, níos mó torthaí níos lú ann faoi láthair.
D'fhonn a figiúr amach conas a ríomh an méid friotaíocht sa ohms
go bhfuil feidhm ag friotóir, ní mór dúinn breathnú go simplí ar a stripes dath
a timfhillteach an chásáil seachtrach.
Is féidir leis an luach friotaíochta a léamh an 3 stripes chéad dath.
Tá gach dath a bhfuil luach sonraithe ó 0, a bheith dubh, go dtí 9, a bheith bán.
D'fhéadfá a fháil tuilleadh eolais faoi na luachanna seo as an nasc ar fáil.
Tá freisin stiall an ceathrú a thagann i gceachtar ór,, ​​nó díreach bán.
Tugann sé seo an leibhéal caoinfhulaingt an fhriotóra, ie an chaoi go dlúth oireann sé an friotaíocht rátáilte.
Chun anois is féidir linn neamhaird a dhéanamh ar an stríoc ceathrú agus ár bhfócas a leagtar ar an chéad 3.
>> Is é an stríoc chéad, a bhfuil an os coinne an stripe chaoinfhulaingt, an dhigit chéad uair.
Is féidir seo a luach 0-9.
Mar an gcéanna, is é an stríoc dara dhigit dara is féidir a bheith chomh maith le luach 0-9.
Ach tá an dhigit tríú chás go dtiocfaidh sé difriúil.
Is é an dhigit tríú líon na 0 ar a chuirtear le deireadh na luibhne 2 dtús.
Is é an t-ainm foirmiúil an stríoc an multiplor.
Tóg mar shampla an fhriotóra.
Tá muid faoi láthair ar friotóir oráiste, oráiste, donn.
Is é luach Oráiste 3, agus is é luach donn ar 1.
Dá bhrí sin, ní mór dúinn a friotóir Ohm 3, 3, 0 nó 330.
Cuimhnigh an stríoc tríú, a bhfuil donn, tá ag insint dúinn ach an líon 0 chun a chur leis
isteach ar an digití chéad agus an dara.
>> Ar deireadh, tá ár n-chomhpháirt deiridh an dé-óid sholas-astaíoch nó faoi stiúir do ghearr.
Is é an LED solas beag gur féidir linn a fháil sa chuid is mó d'ár leictreonaic.
Chun do LED a scaoileann solas, ní mór reatha pas a fháil trí a bheith chun tosaigh i dtreo ar leith.
Ach beidh muid ag teacht ar ais chuig an luath.
Chun anois, fógra conas 1 luaidhe níos faide ná an ceann eile.
Is é an luaidhe níos faide ar a dtugtar an anóid, agus seo é an críochfort dearfach don LED.
Is é an luaidhe níos giorra, a bhfuil an teirminéal diúltach, ar a dtugtar an chatóid.
>> Anois go bhfuil muid ag tuiscint ghinearálta ar ár comhpháirteanna,
a ligean ar a thógáil ar ár ciorcad ar dtús.
Nuair a thosaíonn tú ag tógáil ciorcad ba chóir duit a unplug i gcónaí do Arduino as an ríomhaire.
Mar sin, de réir ár schematic, tá a fhios againn gur chóir go mbeadh an bhfriotóir a bheith idir
an fhoinse cumhachta, ie ar cheann de na bioráin digiteach an Arduino, agus an anóid,
an luaidhe dearfach ar an stiúir.
Cé go mbeidh an chatóid, luaidhe diúltach, a bheith ceangailte go díreach le talamh,
dá bhrí sin a chomhlánú ar ár chuaird.
Murab ionann agus an LED, nach bhfuil an treo trína siúl againn ar an bhfriotóir ábhar.
Mar thoradh ar áit amháin Let de na friotóirí i ndiaidh a chéile 1A soicéad.
Anois, a ligean ar siúl an luaidhe eile an fhriotóra i cosán chuaird ar leith.
Cad é faoi 2A ró?
>> Great. Leath Slí ann. A ligean ar bogadh ar aghaidh chuig an stiúir.
Per an schematic, ár anóid, an luaidhe dearfach, a bheith ceangailte leis ár friotóir.
Ciallaíonn sé seo go mba cheart dúinn an anóid soilse i soicéad go bhfuil ar an gcéanna
mar thoradh ar chonair chuaird mar 1 de na friotóirí.
Déanaimis a dhéanamh 2E chéile.
Per ár schematic, tá a fhios againn go mbeidh an chatóid dul go díreach isteach sa bioráin talamh Arduinos.
Mar sin, is féidir linn áit an chatóid i 3E as a chéile.
>> Great. Tá an chuid dheireanach go dtí ár schematic ag baint úsáide as ach na cáblaí geansaí
chun nascadh chuig ár Arduino, rud a chomhlánú an ciorcad.
Let tús ag déanamh an nasc ón gcatóid ar an talamh Arduinos.
Chun seo a dhéanamh, ní mór dúinn breiseán ach an cábla geansaí aon cheann de na soicéid
ach atá mar an gcéanna A go chéile E an chatóid.
Sa chás seo beidh muid ag breiseán 1 deireadh an cábla geansaí go díreach isteach 3A as a chéile.
Beidh an breiseán eile dul isteach 1 de na bioráin bunaithe nó GRD digiteach den Arduino.
Maidir leis an cábla dara, de réir ár schematic beidh muid a dhéanamh nasc
as ár friotóir chun ár fhoinse cumhachta atá 1 de na bioráin digiteach ar an Arduino.
Tá a fhios againn cheana féin go bhfuil 1 deireadh an fhriotóra ceangailte leis an anóid soilse.
Mar sin, fágann sé seo dúinn le rogha amháin 1, as a chéile 1 soicéid B trí E.
A ligean ar thabhairt dúinn féin roinnt seomra idir ár comhpháirteanna.
A ligean ar breiseán 1 deireadh an cábla geansaí i ndiaidh a chéile 1E.
Ar deireadh, breiseán an taobh eile den cábla geansaí i bioráin digiteach 13.
Cuimhnigh seo bioráin. Beidh sé an-tábhachtach go luath.
>> Bhuel Breathnaíonn an ciorcad go leor, ach ba mhaith linn é a rud éigin a dhéanamh.
A ligean ar crack ár knuckles agus a fháil síos chun gnó
scríobh ár gclár microcontroller ar dtús.
Breiseán Chéad cearnach USB deireadh isteach sa Arduino.
D'fhonn tús a scríobh lenár gclár féin,
ní mór dúinn rochtain a fháil ar an timpeallacht Arduino forbairt chomhtháite,
a bheidh mé a tharchur chuig an IDE.
Chun seo a dhéanamh cliceáil ar an roghchlár fearas ag clé bun an scáileáin.
Téigh go dtí cláir agus Arduino ón roghchlár a roghnú.
Mura bhfuil na bogearraí Arduino suiteáilte faoi láthair is féidir leat a shuiteáil go héasca é le
oscailt críochfoirt agus clóscríobh an t-ordú seo a leanas:
Sudo yum shuiteáil Arduino.
Beidh ort a atosú an fearas nuair a chríochnaíonn sé.
Mar sin, uair tú a sheoladh IDE, an chéad rud ba chóir duit seiceáil
Is é má tá an IDE Arduino clárú nó féachaint ar do ghléas Arduino.
Is féidir leat é seo a dhéanamh trí ach dul go dtí an roghchlár Uirlisí, hover níos mó ná port srathach,
agus ba chóir go mbeadh ar a laghad 3 feistí atá liostaithe.
Más rud é nach bhfuil sé sheiceáil cheana féin, an bhfuil a dhéanamh cinnte go bhfuil tú ag seiceáil na / dev/ttyacm0
mar is é seo áit Arduino tú go bhfuil plugáilte isteach.
>> Nuair a bheidh tú a oscailt an chéad IDE Arduino le tionscadal nua, a bhfuil ar a dtugtar Sceitse,
osclaíonn suas go huathoibríoch.
Beidh an ceantar seo a úsáid chun ár códú.
Ag bun an scáileáin tá fuinneog gcríochfort freagrach as é outputing eolas
cosúil le cóid fhreagra complilation nó earráidí chomhréir i do chód.
Ag barr an scáileáin díreach faoi bhun an roghchlár comhad, tá sraith de deilbhíní
gur cheart dúinn a bheith acquainted leis.
Ag tosú as an chlé go dtí seo, tá deilbhín go resembles a sheiceáil.
Tá an cnaipe ar a dtugtar a fhíorú, agus a freagrach as a thiomsú do chód
agus a bhailíochtú cruinneas do chomhréir chláir.
An cnaipe tar éis a fhíorú, a resembles go de arrow cliathánach atá dírithe ar an gceart,
Is é an t-ordú uaslódála.
Is é an ordú upload resonsible do sheoladh na cláir tiomsaithe 1 agus 0 ar
níos mó ná do microcontroller chun é a shábháil ar an mbord.
Coinnigh i gcuimhne nach mbeidh an cnaipe Cinntigh uaslódáil do chód.
Is iad na chéad 3 cnaipí nua, oscailte, agus a shábháil faoi seach.
Is é an cnaipe deiridh leis an gceart i bhfad ar an roghchlár ar a dtugtar an monatóireacht a dhéanamh ar sraitheach,
agus gníomhaíonn sé mar gcomhairle trínar féidir ríomhchláraitheoirí chumrú an Arduino a léamh leis an ionchur a
nó taispeáint mar an t-aschur chuig agus ón monatóireacht a dhéanamh ar sraitheach.
Beidh muid teacht ar ais chuig an monatóireacht a dhéanamh sraitheach i gceann eile físeáin.
>> Chun anois a ligean le tús a scríobh ár gclár.
Anois, ag tosú a scríobh le clár Arduino difriúil beagán ó chláir C rialta.
Tá sé seo mar gheall ar riachtanais an Arduino, ar a laghad arbh fhéidir funtions, 2 neamhní ar leith sainmhínithe.
Socrú agus lúb.
Arduino a dhéanann sé an-éasca chun tús a chur ag baint úsáide as teimpléid cód mar shampla
a thagann leis an IDE.
Chun ualach ar ár íosmhéid arbh fhéidir, ach dul go dtí an roghchlár comhad, samplaí, roghnaigh uimhir 1 Basics,
agus cliceáil ar íosmhéid lom.
Ba chóir fuinneog sceitse nua le feiceáil.
Loading an cód templated.
Lig feadh tamaill dul thar na 2 a chomhlíonadh.
Is é an fheidhm thus cosúil mó mar is é an chéad fheidhm a rith,
agus ritheann sé ach aon uair amháin.
Socrú a úsáidtear le haghaidh a shainiú a bheidh bioráin a ionchur nó aschuir.
Mar shampla, bheadh ​​seo a bheith ina áit iontach a insint an Arduino gur mhaith linn a aschur
roinnt reatha leictreach thar a bioráin uimhir 13.
Is Lúb feidhm a ritheann go leanúnach ar an microcontroller.
Riamh Wonder riamh stadanna cén fáth do clog aláraim?
Tá sé mar go mbeidh an chuid is mó de na microcontrollers lúb tríd a gcuid clár.
In ár chuaird atá ann faoi láthair a bheadh ​​seo a bheith ina áit iontach a insint an Arduino a ba mhaith linn a dhéanamh ar
ár n-blink éadrom go deo.
Mar sin, i pseudocode bheadh ​​sé rud éigin cosúil le solas seal ar, moill n soicind, solas cas,
moill soicind n.
>> Bhuel in ionad na scríbhneoireachta go cód táimid ag dul díreach a cheat. Just a an am seo.
Tá sé seo i ndáiríre cheana féin teimpléad cód le haghaidh LED caochadh shábháil ar ár samplaí.
A luchtú sé dul chun an comhad, samplaí, uimhir 1 Basics roghnú, agus blink a roghnú.
Cad a tharlaíonn anseo gur chóir fuinneog sceitse nua le feiceáil le roinnt cód cheana féin taobh istigh.
Taobh istigh de chuid an chomhlachta setups tá feidhm cúntóir Arduino ar a dtugtar pinMode.
PinMode Ullmhaíonn an biorán a úsáid.
Glacann sé 2 paraiméadair.
An chéad uimhir bioráin IO, a bhfuil an biorán is mian leat úsáid a bhaint as,
agus sa dara fomhír, a bhfuil luach á dhearbhú cibé an bhfuil an bioráin a úsáidtear le haghaidh ionchur ón chuaird
luach de shíor IONCHUR i ngach gceannlitreacha, nó aschur an circut,
atá ina ASCHUR luach leanúnach i ngach gceannlitreacha.
Taobh istigh de na lúibe go bhfuil 2 feidhmeanna cúntóir breise Arduino,
digialWrite glacadh le 2 paraiméadair agus moill a glacadh 1 paraiméadar.
DigialWrite a úsáidtear chun idirghníomhú leis an bioráin go cumraithe tú ag baint úsáide pinMode.
>> Is é an chéad argóint leis an uimhir pin go bhfuil tú ag idirghníomhú leis.
Is é an dara hargóint ar tairiseach go bhfuil ceachtar ard, rud a chiallaíonn voltas iomlán,
nó íseal, rud a chiallaíonn aon voltas.
Is é an fheidhm cúntóir dara mhoill
a stopadh an cód ó reáchtáil bunaithe ar an méid ama i milleasoicindí.
Cuimhnigh go bhfuil 1 dara cothrom le 1,000 milleasoicind.
Bunaithe ar ár walkthrough is féidir linn a dhéaduchtú go más rud é bunaíodh ár chuaird ar bun i gceart
chóir go mbeadh ár LED cas ar agus fanacht lasadh ar feadh 1 soicind amháin agus cas de thalamh agus fanacht as ar feadh 1 dara
roimh casadh sé ar ais ar.
Ba chóir é sin arís go deo mar go bhfuil sé faoi láthair san fheidhm lúb.
A ligean ar roghnaigh an cnaipe a uaslódáil chuig bord agus a fháil amach.
>> Great. Mar sin, d'fhéadfadh tú a bheith wondering céard atá i ndán.
Bhuel anois go bhfuil tú tuiscint ar gach rud go bhfuil gá a chruthú
gciorcad Arduino, is féidir linn tús a chur i bhfeidhm eolas a fuarthas ón ár léachtaí i CS50
a ghéarú ár gcuid scileanna a thuilleadh.
Mar shampla, cad más rud é nach raibh mé ag iarraidh úsáid a bhaint as an fheidhm lúb Arduino?
Cad a tharlaíonn má in ionad bhí mé a scríobh mo chineál féin lúba agus coinníollacha
nó chruthú fiú mo chuid feidhmeanna féin taobh amuigh den an t-íosmhéid arbh fhéidir?
Cad a tharlaíonn má bhí mé ceol a imirt nó aláraim bhuirgléireachta a thógáil
nó téigh i dteagmháil fiú ar an idirlíon le mo Arduino?
Na freagraí ar na ceisteanna atá ag teacht. Mar sin, bata timpeall.
>> Tá mé Christoper Bartholomew. Is é seo an CS50.