[Powered by Google Translate] CRISTÓBAL BARTHOLOMEW: Beraz, ziurrenik duzun da entzumen Arduino buruz asko, eta modu bikaina izan zitekeela. programatutako erabiliz C sarrera jasotzeko gailu periferiko botoiak, sentsore eta gasaren bezala. Edo erakutsi eta irteera kontrolatzeko osagai fisikoaren bitartez argiak, hiztun, servos eta motor bezala. Baina zer gertatzen da Arduino bat da, benetan? Arduino mikrokontrolagailu mota bat da, eta mikrokontrolagailu oso eskalatuko gisa behera pentsatu daiteke ordenagailua dauka, hala nola, osagaiak prozesadorea, memoria kopuru txikiak simple gordetzeko programak, eta hainbat sarrera / irteerako pin sortzen duten ondorioz korronte elektriko bat programan argibideak. Arduino bat pin Hemen zaude interfaze hala nola, LED, hizlariak, sentsore gisa osagai fisiko, motorrak, eta, beraz, askoz gehiago. Honek Arduino Uno R3 erabili beharko dugu ikasturte osoan zehar. Bideo honetan, dut baino gehiago nagusi batzuk besterik ez taula honen osagaiak. Hala eta guztiz ere, informazio gehiago nahi izanez gero, I gomendatzen , irakurri bisitatzen duzun Arduino Uno osoa link zehaztapena. Taula Power USB, kanpoko AC jaso daiteke DC elikatze, edo bateria konektoreak. Bideo ariketa horiek egiteko, erabili beharko dugu USB boterea. Zu beste bide batzuetatik interesa baduzu, zure energia emateko Arduino taula edo nahi power pin buruz gehiago jakin nahi, mesedez boterea erreferentzia zehaztapena atal esteka eskaintzen da. Ondoren, bi Arduino bat pin atal nagusi daude dugu tentsio emateko gure osagaiak erabiliko du digital pin eta analogikoa sarrerako pin. Joaten gara gehiago nahi izanez gero aurretik, dezagun ulertzeko bi baldintza hauek. Analog sarrera pin, hala nola gasaren osagaiak dira, seinale analogikoa sortzen den. Knob A zenbatekoak erresistentzia ezberdinak eman dezake bi pin duen konektatuta arteko tentsioa. Hartu, adibidez, argi dimmer bat. Knob da norabide batean bezala bihurritu, argia bihurtu distiratsuagoa erresistentzia lessens delako. Sendoagoa korronte elektrikoa ematen osagaia, eta horrek argi itxaropen emaitzak. Orain digital pin horretan apur bat desberdinak dira menpeko seinale digitala sortzen dute tentsio zenbatekoa pin zehar. Arduino, seinale digitalak dira, bai 5 voltios, edo oinarrituak off zentzua, edo zero volt. Adibidez light switch bat hartu behar da. Switch argi batek bi balio eta itzali. Switch erabiliz argia pizten denean, zauden full power argi emateko. Beno, digitala eta analogikoa gaia, ziur nago orain akronimoa duzun nabaritu digital azpian PWM Pin atala. Hau oszilatua dago. PWM tentsioa manipulatzen denboran zehar ekoizteko antzekoak diren modulazio ondorioak analogikoa pin. Esate baterako, inflexio argi eta off azkar egiteko denbora luzera desberdinetan, argi kontrola daiteke distira. Beraz, galdetzen duzu agian zeure buruari, duzun guztia nahi izanez gero ez tentsio batzuk eman osagaia da zenbait lan egiteko, zergatik mikrokontroladore bat ere? Beno, dezagun mikrokontroladore bat dela begirada goi-mailako eguneroko elkarreragin ahal izango dugu iratzargailua. Iratzargailua input asko ditu, adibidez botoiak, erabiltzen diren iratzargailua programa elkarreragin. Horrez gain, argi-igorleak zirkuituak deitzen diren irteerak zazpi segmentu pantailetan erakusten duten denbora. Hori guztia kontrolatzen duen programa bat da, jasotako mikrokontrolagailu memorian. Orain dezagun, un escenario begirada bat ikusi eta ahal bada Arduino honekin erlojua alarma errepikatzeko. Lo egiteko prest joan zara, baina zure ezarri behar duzu kezkatu esnatu. Botoi batzuk erabiliz batzuk ezarri ahal izango dugu ezagutzen dugu aldakorra, denbora, programa ematen baldintza bete beharko dituzte. Esaterako, une honetan, egia da, programa bidali beharko hori beste hizlari konektatuta pin seinale bat. Eta seinale hori hiztunaren jaso awful soinu bat jokatu behar du. Dezagun simple zirkuitu bat erabili testuinguru bat emateko zer Buruz ari naiz. Beraz, gaur egun, zure alarma ezarrita dagoela, zure egoera gaur egun gordetzen programaren memoria. Eta bederatzi segundotan lo besterik ez ondoren, awful entzuten baduzu kezkatu urruntzen Fonetiker. Animatu eta gure alarma plug-in hemen noa. Orain, ez dugu nahi nahiko oraindik, beraz, sentitzen dugu Errepikatu botoia. Ikaslea halt lo utzi dugu, edo awful hau eten Alarma soinua, besterik gabe, botoi hori sakatuz. Baina zer gertatzen da benetan noiz mikrokontrolagailu programa gertatzen errepikapen botoia seinale bat jasotzen du? Beno, errepikapen botoia sakatzen denean, seinale bat da pin desberdin bat jaso. Oro har, programa sarrera hau jaso du Pin erreakzionatzen funtzio batzuk deituz, atzeratzea edo lo egin, seinalea izan zen gure hizlaria pin bidaliko. Atzerapena edo lo honek denbora batzuk etengabeko bederatzi minutu inguru, edo Arduino termino ohi da, 540.000 milisegundotan. Iratzargailua ez bada itzalita errepikapen aurretik timer depletes, programaren egoera beste bat bidali beharko hiztunaren pin seinalea eta, beraz, inflexio Alarma berriro. Orain, zer egiten Arduino cs50 berezia da bere garapen ingurunea C hizkuntza erabiltzen du, ematen du power ezagutzak aplikatzeko gehiago zuzenean irabazi eskuak-on modu. Ez genuen arren, beste pin bereziak gainean ukitu Arduino batera parte hartzen du, bisitatzen dituzun gomendatzen dut zehaztapena eta euren gaitasunak buruz gehiago irakurri. Beste bideo bat, Arduino aztertuko dugu cs50 tresnaren garapen ingurunea eta gure idazteko lehen mikrokontrolagailu eskaera. Nire izena da Christopher Bartolomé, cs50 da.