Sothebigthingtorememberwheneveryou'redealingwithanArduinoboardisthatthisissimply a microcontroller.
Itisveryimportanttounderstandthatthisisnot a fullfleshcomputer.
A lotofpeoplegetconfused, theythinkaren't weknow, andraspberrypiissamesamebutdifferentthatbasicallythey'retheexactsamething.
It's veryimportant, understand?
Nootherthanthembeingrelativelyinexpensive, there's a lotofdifferencebetweenanArduinoand a raspberrypi.
A raspberrypiisanactualcomputerthathappenstosimplybeinexpensiveandrunonsomethingcalledanarmprocessorsoyoucanputanoperatingsystemon a raspberrypi.
Youcandoallyournormalcomputerretypestuffon a raspberrypi, andso, ifyou'regoingtodosomethinglikecodefor a raspberrypi, youhave a wholebunchofoptions, right?
Whatever.
A lotofdifferentlanguageswererunning a raspberrypi.
Andso, justlikeifyou'redealingwith a normalcomputer, youwillpickthelanguagebasedoffofwhatyou'reactuallytryingtosolveforwhenyou'redealingwithanArduino, itisnotthesame.
Thisisnot a fullfledgedcomputers, justsimply a microcontroller.
Basically, whatyoudoisyoufeedittheenvironmentvariables, andthenyoufeedit a loop.
Sobasically, there's a loopthatjustcontinuouslyloops, Um, andthenthatthatthat's allitdoes.
Youcan't installmysequelontothis.
Youcan't install a pathwayontothis.
Thisassembly a microcontroller, youfeeditinstructions.
Itdoeswhateverthoseinstructionsare.
Soformostpeoplewhenyou'regoingbecodingforUruguay.
Noboard.
YouaregoingtobeusingwhatiscalledtheArduino I e.
Nowtobeclear, andyoualwayshavetobe a littlebitcareful.
Now a lotofpeopleaskwhatprogramminglanguagedoyouusefortheartWeknowandthat's again, it's kindofit's kindofoneofthosefuzzy, fuzzyanswers.
Sobasically, whenyou'recodingfortheart, youknowwithinthearteryNo, i e.
You'reusingwhatarecalled C or C plusplusoffunctions.
Sotherearefunctionsthathavebeencreatedthatwillturnyourinstructionsinto c++ went.
Sowheneveryouclickonthecompilebutton, basicallywhathappensisthecodethatyouthatyou'vewrittengetsturnedinto C C plusplus, sohowthisgetscoatedto C plusplusthebasicallywhatthecodethatyou'rerightlooks a lotlike C C plusplus, butit's notreallythatyou'recodingand C C plusplus, you'reyou'rewritingfunctionsthatarethencompiledinto C C plus.
Plus, ifthatmakesanysense, thebigthingtounderstandhereifyou'restartingtoget a littlebitconfused, isyouusetheartery.
No, I d e youcreate a sketchwithinwhat's calledtheyard, weNo, i d e.
Youaregoingtohavetowriteoutthecodewithinthat I.
D.
E.
Thatideaisgoingtocompileinto C C plusplus, andthenthatisgoingtouploadthecodetotheboard.
Youusedthe i d towritethecodethat's gonnagetcompiledandthenshoweduptotheroad.
Weknowonceyoulearned a wholebunchmoreabouthowthisstuffworks, thenyoucanstarttoget a littlebitmorefancy.
Thatisonethingtounderstandwheneveryou'redealingwiththeArduinoagainanythinginthe d i y Techworld, thereisthesimplewaytoTheoThereisreinventingthedarnwheelyouwillasyougoAsyougo, youwilllearnallkindsoffancynewwaystocodeforthearen't we?
Soifyoudo a copyasHTMLorcopyforForum, thisaddsalltheHTMLtagsinthattypeofthingtomakeiteightemailtextsothatyoucouldactuallypostitintosomethinglike a forum.
Soif I'm hereand I have, youknow, thisanditlookslikethis, I goheretotoolsautoformat.
Whoa.
So, again, autoformat.
Ifyou'redoingthisforanytypeofclass.
Whetherit's a highschoolclassorcollegeclass, I highlyrecommendyouuseon a foremanbecausethethingis, whenyouverifyandcompile, itwon't dothatautoformatforyou.
Thisis a littlestickinordertoreadfrom a temperaturesensor, butitgoesthrough, readsfromthetemperaturesensorturnsontthe e redledorturnsonthegreenledandthen a delaysforthreeseconds, andthenitloopsandthenloopsandloops, andthenitloopsandthenloops.
Sothisis a basicoverviewoftheart.
WeNo, I d e.
It's it's really, reallyeasytouse.
It's oneofthosethings, youknow, justjustworkon a fewprojects, andbytheendof a fewprojects, you'llknowhowtotroubleshootanyminorproblems.
Andheshouldbefine.
Sothatwas a basicoverviewoftheArduinoiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii.
It's a relativelysimpleidea.
Usethebigthingwiththe I D.
I.
D isjustdon't overthinkitagain.
A lotofpeoplegetconfusedon, andtheydon't realizethattheArduinoisnottheraspberrypi.
I think I thinkthat's somethinglikewhenpeoplehearaboutaren't weknowpeoplelearnaboutareweknownormallyaboutthesametimetheylearnabouttheraspberrypi.
A lotofpeopletrytoovercomplicatethisintheirmind, becauseagain, thereareotherwaystocodefortheurn.
Weknowthere's.
Thereareotherwaystoupload a sketchestotheyard.
Weknow, butthatthat's forwhenyougettothatpoint.
Thosearemorecomplicatedwaysofdoingthings.
Therearereasonsthatyouwouldyouwoulduprightcodeanduploadcodein a differentfashion, butthat's that's That's whenthingsget a lotmorecomplicated.
Thatpointyou'renotgenerallysimplyturningonandoffledthroughthattypeofthingyou'retryingtodosomethingmorecomplicatedandthereforethatthat's whyyouneedtogothroughthosesoupsas a beginningpersonatthispointintime.
BecausebecauseGooglesearcharteryno i d e a go.
Nordoweknowdotccdownloadandstartedinstalling i d e.
On, thengettinggofromthereandlearnheshouldbefine.
Oneofthetroubleshootingthingsthat I willtellyouthere's there's a coupleoftroubleshootingthingswiththeartery.
No, I d.
Youmightrunintoproblemswithagain.
MakesuretheportMakesureyourreportisactuallyconnected, especiallyifyouhave a differentUSBports.