Somuchisgoingtobeactuallybuildingthingactuallyshowwedid a preparationlivestreamonswitchonFridaynightsandapparentlywhentheideawasjusttohavesomesimplecontrolover a smallservomotor.
Putthatsomewherewecouldseeitlooking a littlebitunderexposedoftheon.
Wejustwantedtoseeifallthetechnologyworks.
Becauseifyoucantell, thisisn't myusualsetup.
Uh, yes, pressingregardisallusual.
It's notanArduinoonovertime, I willslowlyannouncewhatthesethingsoutthatbackup.
Sotherobotarmthat I gotforcompletelyunpreparedwasthis, andthisishowitcame.
SothisWaas, thecheapestrobotarmyouconfinedonAmazon, itwas 32 Englishpounds, whichisit's It's notinsignificant, butit's for a robotarm.
It's somethingthat's allonanother £20.
Itcamewithalltheservostohavenotevenopenedit, Butoneoftheserversfelloutofthepackage, andso I thoughtWell, I'llhave a girltryingtoputthatuptomylittledevicessowe'llhavesomefunbuildingthat.
Butbecauseit's justmebuildingrobots.
So I thought, Whynothave a littlebitof a Q and A session?
I knowsomepeoplehavequestionsthey'vebeenaskingfor.
Doesn't looklike I'm droppinganyframes, butyouteamsjustpoppingupinairitatmesaying, I'vegotsomesortofsettingandcorrectly, but I'm guessingit's allokay, solet's have a lookwhowegotinthechat.
I thinktherewas a questionearlieron, but I think I mighthavemisseditalready.
Letmesomethingquick.
Quickscanofwhatpeopletypesalready?
No, nottypicallyverygoodatdoingthingsalive.
Youknow.
I can't fightthisanyway.
Isthatdeviceyou'reusing?
Programmable?
Yes, itis a programmabledevice.
It's programisinthesea, orSequelsplus, whichisreallyniceforthischannelinfrontyoucouldn't evendownloadadultsforvisualstudiothatallowyoutoprogram, although I won't bedoingthatinthevideo.
Sohesays, Instructiononeactuallydoesn't evenhave a pictureforwhatitsays.
Pleasefollowstepsbelowtoinstall.
Sothewebsites I'vegotthisfromisdioWymoredotccand I shouldplaythattheyhaven't sponsoredthisinanywayatall.
Infact, that's what I usedtostudyatuniversitybefore I defectedtoindustrywakenTalkaboutsortofhow I gotthiostreamingtoyouguystoday, perhapslateroninthevideo.
Butletmestartactuallybuildingsomething, so I needtherightscrews.
Let's gorightIt's All I'vegotis a bigbagoffscrews.
I thinkthatallofthemechanicalstructuresgotogetherwiththesmallernutsandbolts.
Troubleisn't rightnow.
Sufferingfrom a fatfingerinsistsmakingthislotmoredifficult.
1000 shouldbe, butwe'llsee.
Actuallyapplyonthemaleadviceuniprojectourselves.
Finishitwithin a few.
Hey, noproblemuntilmywholeonelongcoderinitiativeisabouthelpingthosethatmaybe a littlebitlost.
Thingsgot a lotbiggerthan I expectedit, soitmightnotalwaysbeabletorespondtoeverymessageandeverycommentandeverythingthatcomesinthesedays, However, I willpointyoualltowardsthediscordcommunity.
I canseesomeoftheholesareprobablynotmeanttobe a line, butwe'llwe'lldealwithitonthescrewsforthisone.
I think I'lldothescrewsinfromthetopso I canfitmyscrewdriverinfromabove.
I can't fititinfrombelow.
Thatmaysurprisesomebodytolearnthat.
Actually, I dosomethinglikethisnotdissimilarfor a living.
I workfor a companythatproduces a fairlysmallscalebutreasonablysophisticatedroboticsystemsforheavyindustrysafetieslinewell, sofar, there's thoseholesoflightingup.
Thewholepointofthisistocreatesomefootagewhich I canspeedoffformorinvolvedintypicalnormalvideoinvolvinghowweprogramallofthistodointerestingthings.
DoyouthinkLearning s FMLis a goodintroductionto c++ graphicsdevelopment?
Uh, yes.
Yes, I do.
I think a lotofpeoplejustwanteddelvesstraightingwiththingslikeopenjailonDirect X andtheythey'regreatlibraries, funtouse, buttheydoactuallyhave a requirementthatyouunderstand a littlebitabouthow c++ worksfirst.
Soeventhatquiteobjectoriented, which I believe, exceptforMel, is I don't I don't useitmyself.
Um, but a Youwantsomethingthat's notgoingtofightbacktoomuchondef.
Yougoingsortofnative, openjailornativedirecttax, someofthesyntaxandthewaythattheyforceyoutothinkaboutsolvingtheproblemsThatmaybe a bitonintuitiveatfirst, but I thinkthat's evermalesarefairlyeasy.
Easytogettogripswith.
Library.
That's was I found s T l T s.
Dale's gotitsquicks, but I thinkthat's fairlyeasytogive.
Although, ofcourse, myrecommendationwouldbepicks.
Lookitmentioned.
Lookatthat.
Horribleshamewaspluggedtheso, giventhelackoffsparenessthat I have, I'm goingtohopefullythinkthatthey'realltakingoff.
Sothatlookslike a bassnextof a fulloftea.
Linkedtorowbottomwouldbegood.
Yes.
Okay.
Letmefind a linkforyouarepostedintheshot.
I'lldefinitelyputuplinksinthedescriptionlateron.
When I gettowearthesoulofthestreetofsayingitstartsstreamingonYouTubeis a horrible, horriblemesscomparedtootherstreamingserviceisLetmejustfindthelinktothearmhere.
Open a guestwindow.
Justjustmakesthings a littlebiteasierwithoutme.
SortofDoc's ingmyself.
Youknow, youforgetthesethingsnow.
Rowingboat.
Therewego.
So I thinktheYouTubechatsprobablygoingthiostopyoufromseeingthis, butwe'llsee.
Okay.
Onlyposterupto 200 characters.
Thatis a littlebitfrustrating.
Girlmeans I gottagoto a linkshorteningserviceinordertopostthisdearmay.
Okay, that's I think I'm gonnalinknow.
Sothat's it.
Justpostedinthechanceis a linktothisparticularovertime.
What's this?
My I Q.
I don't know.
I wastestedinschool a long, longtimeago, but I don't particularmuchmeritinmetricslikethat.
I don't necessarilythink I Q is a relationoffintelligencethatispracticalintherealworld, right?
So I gotthebaseoffthearm, usedeverythreeby 10 screwsand M freenutsfortheburning M threeby 10 screws, oneinthelittlebackbearing.
Sothat's that's convenient.
Makesureitgetsallofthosemakes.
Solookingattheseminusculepictures, itsays, I gottoputthenuts.
Whichpartsofactuallyworkingwithit?
Probably a partthat I'm notgot.
I thinkit's a oneoff.
Thoselookslikeoneofthose.
Sowhatit's sayingis, I shouldtakeoneofthebearingsreallythrough.
I justfindSequels, plus, tobe a lotfaster, butdoingthegametypethingsthatwe'redoingratherthanJabba.
However, theJavid X nineorJavidExNightis a playonmyrealnameDavidwithJavaanddirectExitnine.
Don't thinkjobanddirect x nine.
Howcanthatbe a thing?
Well, aspartof a project I didfor a bioinformaticsgroupoftheuniversityrealizedthatpeoplewhodobioinformaticsoranyotherkindofdatabasedscientificbutaren't necessarilyintoprogramming.
So I created a librarywhichwasaimedatsimplifyingthesesortofmorecomplicatedgraphicalinterfacesfornoncomputerspecialiststobeabletoproducethedatavisualizationsthattheywantiton.
Dhe, itendedupratherarecuriouscombinationofmecreating a libraryin C++ whichwrappedupdirecttextninetobeginwithAndi.
I thencreated A J.
And I object a javawrapitforthatlibrary.
Andheonlylookedgettingquite a bitofuseinthedepartmentsthat I wasinvolvedwithatuniversityesofromthatspawnedthehandleherjobthenextnight.
Letmego.
Allright.
Care.
Andseeyoulater, man.
I alwaysthoughtyouwerecalledJackie D X nine.
I thinkthere's people, pronounceitindifferentways.
I don't mind.
Right.
I thinkthisiswheretheyneedthefirstapplicationoffplacebecauseofmyfatfingerscanactuallygetinbefore.
Isitmybooks?
Sure.
That's stillgoing.
Yeah, I thinkwe'llbeokay.
Wait.
Thisstreamissecondwithyou?
Yes.
Whatdoesthatmean?
I'm sorry.
I don't fullyunderstand.
Not a wholeboxofenginelookedlikeMinecraft.
I'm pleasedthatthebox l enginecausedsomuchfuss.
I wouldneverrecommendusing a pervplayerstoholdknotsinplace.
Thelongeryoubracketonthebottomoffthebottomservonotethat a servobracketissuperimposedonthetoptoextendthejointtotwoangles.
Freedom.
Soit's nottellingme I shouldbeassembling a pleabracketbeforetryingtofixittogether.
Whoknowswhatwouldbeeasier?
I thinkitmightbeeasiertosortofpreassemble a spittryandmakeitlooklikethepicture, sothat's goingtobestickingout.
That's goingtobesatontoponitdoesn't reallyshow a littletinypictureagain.
Whathole I'm liningupwith.
I thinkit's thatonethe, butthat's alsogoingtobesittingontotheplatethatholdstheservotogether.
I thinkwe'regoingtostartdoing a bitofguessworkit.
Soobviouslysomething's gottoconnecttheservodothisplate, which I'm guessing, istheselittlethingsNoweachofmyservoscamewith a wholebunchofconnected, so I'm guessing.
I'm alsoguessingthatthey'renotused, andinsteadtheywantmetousethisonewhichlookslikethisis a simultaneousconstruction.
Thatwasbydesign, because I appreciatethat a lotofthepeoplethatwatchmychannelitmightbequiteconfusingforthemtosuddenlystartpullinginlotsoffathertryingnottobereallyovertlypatronizinginthatregard.
So I wantedtocomewith a solution, whichwasreminiscentofhow I usedtoprogramas a child.
Wereverybrieflylookedatserveronclientcodewhen I didmyhacking a G 13 twitchkeyboardesoso g 13 keyboardtohandlethetwitchchance.
SowewrotesomecodewhichstartedinteractingwiththeTwitchchatserverwhichbasicallyusedsocketsatthemostbasiclevelonsothatwouldThatwouldbe a goodintroduction.
However, I'vealreadystartedtowritesomecodealongthelinesof a wellseenetworkserver.
No.
Well, seeNetworkQuiet.
Whichwe'veplayedwithlastyearonthediscordserver.
A largeneedtogetaroundtomakingthevideoshaveanotherLookwhatelsewegot?
Uh, doOh, Cooper.
That's good.
Thankyouverymuch.
Hi, Conan.
I'm thinkingofgettinginto F P G a right.
Ifyoudon't wanttogetinto f p g a B word, itisn't Itisn't like, aren't weknowprogrammingagain?
I don't knowwhatyourguysyourself.
I don't knowwhatyourabilitiesare, whatyourexperienceisout.
But I'm goingtomakeanassumptionthatifhewantedtostartlearningthesethings, youwouldhave a prettysolidunderstandingofmicroelectronicsandmicrocontrollersbeforestarting. 00:5