Arduino IDE Introduction

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hello again as you know I am Eli the computer guy today's class is introduction to the Arduino IDE the integrated development environment so this is a piece of software that you you are going to be using to code for your Arduino so it's important to understand when you're dealing with the Arduino you're dealing with many components so we do want to be creating an Arduino device it's not just the Arduino board itself so you have there do we know you have the shield to connect to the Arduino your sensors and modules but you've also got to be able to program the Arduino and that's where the Arduino IDE comes in so this is a piece of software that you can download and install onto your computer and this is where you write your code and you're able to upload that code to the Arduino set so that the Erica do we know can do what it's going to do now it's important to understand with this class today we are simply going to be talking about the IDE we're not going to be talking about variables and functions and how to actually code for the Arduino I just want you to get an overview of how the IDE works so that when we start to start talking about coding I don't have to kind of react splain myself right you know you think about it whenever you use any kind of software whether you're using Windows or Word or QuickBooks there's the process of actually doing things with the software and then there's understanding what the hell it is you're looking at so many times when you're trying to learn how to use a piece of software you you intellectually know what you're supposed to do you're like I know I'm supposed to do X Y or Z I just don't know how the hell to get there so that's what this class is going to be today is basically I'm showing you how to get there showing you the different menu screens I'm showing you the different options I'm showing you how you use the IDE not necessarily are we going to go very deeply into the code itself so that's the class today give me a second and we'll jump right in now the first thing that you need to do in order to be able to code for the Arduino and use the IDE is supplies supplies actually download and install the IDE so if we go over and we took take a look at the Arduino website so basically you go to Arduino dot CC so Arduino is not cool enough to have a dot name is Arduino CC and you go to software this is where you will be able to download the arduino ide for whatever platform you're using now this is a nice thing about arduino is that they do have arduino for Windows they do have Arduino for Mac and they do have Arduino for multiple variations of Linux even for Linux arm if you're using probably something along the lines of Raspberry Pi now why I do point out these Linux options is because one of the things I've talked about many times is in the modern world of being a technology professional one of the ways to make a whole crap ton of money right now is by teaching teenagers how to use technology not to kill old people how to use technology not thinking adults trying to get $200 out of an adult to learn how to use an Arduino is like pulling out teeth but oh my golly you tell that exact same adult that you can teach their 16 year old how do how do a how to use an Arduino and they will be throwing money at you but when you start thinking about it one of the things you have to think about is if you are going to be teaching classes especially if you're going to have 10 or 20 people in a classroom what kind of computer system do you want to have to deal with because if you're teaching classes the most expensive thing for you is going to be that laptop computer right the Arduino only cost 10 15 20 bucks the shield's all of that is pretty inexpensive but the computer itself is what can get expensive so you obviously you're probably not going to be able to afford macs then you got to think about it is do you want students coding on Windows and doing who the hell knows what on Windows right getting malware and infections and all that kind of stuff no probably not Windows is inexpensive but that's probably a maintenance headache on the other hand if you can put the arduino ide onto a Linux machine well then that's pretty good right that's pretty stable you don't have to worry about the viruses you don't have to worry about the malware once you get it configured might be a little bit more difficult to configure once you get it configured it should be pretty pretty stable and rock-solid so that's one of the reasons why I point out the Linux distributions here as obviously if you're doing this in your own house or your own environment use whatever version operating system that you're going to use right I use a Mac cuz I owed max but if you're going to start if you're going to go out there and start using this in an educational environment I would highly recommend taking look at the Linux versions and especially the Linux ARM version you set this up on a Linux arm computer I think that we it could be incredibly stable most importantly in a classroom environment it would be reliable and it would also be pretty inexpensive so these these are the different options available for you to download and install the arduino ide i'm not going to show you how to install the arduino ide because it's very simple you can't figure out how to install the arduino ide you just don't need to be here right now so now that you know how to a download and hopefully be able to install the arduino ide we need to go and start taking a look at what it looks like what the preferences are and basically how to use it now I know a lot of like old timers out there you know those old-time 14-year olds Sani yeah and I've been using computers Josh years old I don't need to know how this IDE works I'll just use it on my own one of the things that I will say with the arduino ide is they're just a couple of little things and like with the preferences and basic configurations and such where if you understand that they exist they make your life a lot easier and if you don't realize that they exist can be a bit of a pain in the butt there's little things like what the Preferences being able to show numbers and all that because of the number of lines and all that kind of stuff so I would say if you're interested Arduino can stick around for about the next 20 minutes I swear I swear it'll be worth the twenty minutes you may be bored you may be bored but you will get some value out of that boredom so let's go over and take a look at what the Arduino IDE looks like so this is basically just the Arduino IDE when you open up normally it will open up to a blank page I've opened it up right now just to a little bit of code so you can get an idea of what code looks like within the Arduino IDE this is a simple piece of code that allows you to basically make the LED light on the Arduino blink so basically this is the pin mode so it talks about the different pins on the Arduino board this is writing to the pin this is a delay this is writing to the pin and this is delaying again and then it'll loop again we won't talk about this a lot today we'll talk about the code in the future but this gives you an idea of what an incredibly incredibly simple the code on an Arduino looks like so if we go here and we basically start taking a look we can get an idea of the different things that the Arduino our IDE has to offer and so one of the big things that you're going to want to look at is the preferences so if we go up here to Arduino and you go down to preferences you get a lot of options and the preferences and this is something that you should definitely take a look at you may not want to change anything but I would definitely say to go in and select a couple of things that are not the first default so the sketchbook location so what the sketchbook is this is basically all the code that you write and that you save and so basically you know this is the equivalent of the movies folder or the iTunes folder or something like that so this is where where are your your where is your code going to be saved when you save it so you can put that to wherever you want editor language so if you're not Merkin not American you can go down and put Arabic or Afrikaans or something like that font at the editor font size so this is how large you want the font to be they get defaults to twelve like for me in order to be able to do these videos and show you what the code looks like I've upped it to 20 so depending on what you're doing you want to you may want to make that larger or smaller interface scale show verbose compiler warnings some of the interesting things here is display line numbers so if you look over on the side of the page if you look on the left side of the page you'll see you know one two three four five six seven all the way down to 15 so this is whether or not you want to be able to see those numbers this is very about so by default those numbers are off while you're learning how to code it's very nice to turn those numbers on so especially when you're when you're writing out the code using some kind of somebody else's like introductory book you know what line you're on you don't get confused enable code folding so what enable code folding is is it's this cool little option here is that for for the main loops or the functions you can actually just shrink down that amount of code so especially like if you if you have a large amount of code and it's very hard to see on the page what you're able to do is a cold code folding allows you just to hit that minus button to shrink it all down to get it out of the way so whenever you're looking at this this is the setup so this is where you set up all the parameters for the code that you're writing so let's say you write all of that out and it's pretty long and once you're done you don't you don't need to see it anymore so you can just hit the - and then it shrinks and then you can go down here to the main loop and write everything out so that makes your life a lot easier and as I talked about before then the numbers are right here on the side so we go back and take a look at preferences again again that's one of the things that's by default it's off you can turn it back on again verify code after upload so if you're trying to upload code to the Arduino you can verify it before you upload it that's a very valuable thing if you want to use an external editor check for updates on startup update sketch files - new extension on save so I guess it was an old PDE extension and now it's a dot Ino sent him whether or not you want to do that save when verifying or uploading additional boards manager URLs so these are some basic configurations and settings here and whether or not you actually change them you should know that they exist I would definitely think about enable the code folding and definitely displace display the line numbers it just makes your life a hell of a lot easier you also go here to to preferences for for network preferences if you need to muck around with this generally this isn't something you need to play with them so under the arduino toolbar option really preferences is really the only thing you have to care about and then you can go over to file file is pretty simple same thing as you see on almost any piece of software a new open open recent so these are these are the recent codes that I've created the sketchbook itself so when you save this is everything that's actually in the sketchbook on your computer the valuable here under the file is this examples option here and this is where you can go through and these are all just a huge number of example codes right so if you're if you're thinking about you're sitting there and you're like oh I want to I want to do something with the Arduino that involves the servo motor you can come down here click on the servo option and then this is full code about knobs or about sweeps right so you can open that up you can try to see how they wrote everything for that particular servo motor and then go in there and modify or use it as it is if you can go up here you know they've got basics this is where I got the blink so if you look there the current code that I'm showing you is the blink and basically that's the thing I'm sitting there it's like ah I don't I don't want to have to write a whole thing at code just to show these people what the hell code looks like so I just came to example I was like uh was there it's a really simple example okay blink is a really simple example and I simply slide to that and then it opened that code so this is a very easy way you can go through and if you're trying to figure out what code should look like for different things you can go through here and you can open it up and you can say oh okay so this is this is how the code should look beyond that and close save save as page bake setup and print basically same old stuff now once we get done with the file menu you can go over to the Edit menu and there are some curious things here get some interesting things like you may need to use now again since this is our dwee know when this is open source what's the big thing in the open source world community forums forums forums forums forums if you don't know how to do something go to the forum and hopefully somebody there will be able to help you out so it's kind of curious here and this is kind of nice with the Edit is actually copy for forum or copy as HTML so what this does is this copies the code on the page but it copies it in a format that you can either put into a forum or that you can put into HTML now why this is important is if you're the administrator of any forum you know the first thing that you do is you disable code right so that's one that's one of the problems especially the technology world is you create a forum for technology professionals who need to figure out how to do something in coding and then the problem is is from a security standpoint you sure as hell don't want people to be able to add a live code to your forum because that is just a nightmare so one of the things you can do is you can disable you can disable the code the problem is if you disable codes and when people try to copy and paste examples of their codes your forum or whatever else it can cause a complete mess so it's nice about this with a copy for forum or copy is HTML is this copies the information the page but it copies it in a fashion that when you paste it the forum or the HTML page will not read it as code itself so basically the the page will it'll when you paste it it will be formatted is just standard text and it'll be standard text that happens to be code it won't actually be live codes that makes sense if that doesn't make sense well it will as soon as these are going to forums it will you know paste select all go to line so that's where the line number can be valuable the comment uncommon this is no big deal basically with a comment uncomment if you click on that it just it comments things out oops so basically like that it just commented out so I don't know why you would you would want to use a toolbar button for that but I guess you could do it increase indent decrease indent find find next find previous use selection find so basically I would say here it's a copy for forum and copy is HTML are the really important things to remember now when we get past the edit menu we now go to the sketch menu and this is some more important stuff in here so the first thing here is the verify and compile so as we showed before when you try to upload your code to the Arduino it is going to verify during the upload process so if there is any kind of issue it will tell you but the question becomes is what if you just want to verify without uploading to the Arduino maybe you don't have the art on hand right so you're let's say you're writing out a whole bunch of code and you don't have the Arduino with you but you want to make sure the code is right before you share it with somebody that's where you can do the verify and compile so basically if you click on this and you have good code basically it says compiling done and you are a-ok but what if you're like me and you fat set some things right so it's kind of funny when I did my series of PHP classes people got annoyed because I kept saying use a semicolon at the end of every line and the reason I did that is because I am horrible with that right I have a horrible tendency to just simply forget semicolons and if you have a small if you have a small code like this it's no big deal but if you've got you know 100 lines of code and you forget a couple of semicolons life becomes miserable so you can go up here you can go to sketch you can do verify and compile and then it will fail out I don't know if you can see it here it's a really small but down here that down on the orange bar it says expected semicolon before J token so you can go here you can see that red line you know oh I'm betting you I forgot the semicolon there so if we go up here we do sketch we do verify compile now it looks good again it's the same type of thing it's just so easy to forget stupid things right if you forget a parenthesis you can go here tools verify compile and then it will fail out see if you can't see it here but says expected parenthesis before semicolon token and so you can go oh yep I forgot the parenthesis so this is just an easy way you can go through and make sure that your code is right before you save it before you share it any of that type of thing without actually having to upload it so that can be a very valuable thing here is where you upload it so basically this is where you can just upload it to your Arduino obviously then you have upload using programmer that's something we won't worry about right now export compiled binary the same thing show the sketch folder so this is a folder where all the sketches are include library now this this is the the next important one that OSA is on here is when you're going to be coding for the Arduino and we about using servomotors and we talked about using LCD screens or other types of things there are libraries that have to be imported into your code so that you can use those functions right so if you're going to use let's say I think it's the maps function or something for servos you need to be able to add that library first so basically here all you do is pretty simple is if you go here you do the include library let's say we want to serve a library we add the servo Pro library and what you have up here is you have the include servo dot H so what this is doing is its including at the servo library so when you go to code for servos you have the functions that you need right there so that's another that's one of the important things up there on the sketch the rest of it you know add file and all that it's pretty simple stuff we'll show that more when we start to get into the actual coding itself so pass a sketch menu we now go to the tool minute menu and there are some interesting things in here now one of the big things that I would say for a lot of folks is Auto format Auto format again it's kind of go back to goes back a little verify thing as I talk about people say Eli are you a programmer that's always they say I can code and they always say what's the difference so you could you're a programmer like no no I can code they they get all confused and here's the thing right the difference between being able to code and what I would argue being a programmer can I make code to do make computer systems perform functions yes would I ever want a professional programmer to go over my code oh hell no I'm a bad at it I just show formatting and semicolons that's for real programmers so one of the cool things with Auto format is what this will do is you click on it it will go through and it will clean up your code and make it look how it's supposed to so let's say so you see all these indents and such so so basically void is here and then everything is tabbed in well what's interesting with this is let's say I can just go through here and I can muck around with a few things what I can do is let's say you're going to be handing this in for a school project or god help you again you're going to be sharing this with somebody else as you go in here and you can do Auto format it audit automatically goes through and formats your code for how it's supposed to look and how it's supposed to be pretty for me I can honestly say this is a bloody lifesaver especially since we're got about to start getting into to coding projects where I'm going to be showing you how to code on the Arduino I am so thankful for this this this one little tool right here is going to keep me from getting so much crap from the 14 year olds because if it was up to me to format I have no doubt it would not be the proper format you can just click that little autoformat button it puts everything how it's supposed to look and good to go then we have the archive sketch the difference between archiving a sketch or saving as it splits it into a zip format so again if you want to share it or baby basically be able to email your code off to somebody you can do that we have the serial monitor or the serial plotter I'll show you those in a second firmware updater this is where we go and we select what board we're using so this is an important one for you to think about so most of you if you go out there and you start experimenting you'll get the Arduino Uno so remember there's a lot lot well as we can see there's a crap ton of different boards out there so your code has to be set up properly for whatever specific board that you're using so it is important to go in here and select the right board that you're going to be using whatever it's going to be Arduino BT blah blah blah nano or whatever else so this could be an important one you've also got a boards manager here so you can add boards and such the next one that's important here is the port so the port is basically how you're connecting the Arduino to your computer they've got different ports here if you go down here you can see the dev USB modem for 0 1 to 1 well why this is important is every time you connect and disconnect your Arduino this is going to come up as a different number so what I have found again since I have asked everything right I'm unplugging the Arduino plugging the Arduino and doing this doing that doing the other thing whenever whenever the Dakota the IDE is open and you unplug and plug it back in what I found is is this port will actually auto-generate to a different number so if you try to upload your code and it fails out all you have to do is you have to come here to the port and then you have to select whatever that USB modem is now and and then it'll be right so that's just something to be thinking about there then we have get board info so if you don't know what the hell your board is you can connect to it and you can see what the board is so this is our dwee no Gino uno bid bid Sid SN all that kind of stuff that can be valuable like if you just if you just don't know for whatever reason and then we go up here and we take a look at the serial monitor and the serial plotter and I'll explain what that is so that let me see if I can bring down this code over this so basically this is just this is kind of like a voltage voltage I don't know a voltage reading piece of code I have not set this up how it's professionally supposed to be done so - so don't get too analytical with it the one thing that I won out of this is that it gives readouts back to you so you can actually take a look at the readouts and that's that's why we're currently using it so don't worry too much about the code just realize the important thing here is within your code you can set this up so serial dot begin 9600 and this allows you to get readings from the Arduino board directly to your computer so you know what's going on with the Arduino board so if you want to see what the temperature settings are the temperature readings that the Arduino board is currently reading you can you can set this up for like a and do the serial monitor to see what the current temperature readings are if you want to see again like like the voltage or whatever you can use this and so this allows you to visually see what your board is currently experiencing and so if we go and one of the things - so we've got the tools toolbar and all that up here but then as always we've got nice little GUI buttons that were actually probably going to use in real world so the first thing we have here is that verify button so we can click on that verify button and verify that this code is actually supposed to work then we have the upload button here so it's like little full word button is the upload button we've also got new open save but what we're going to do right now is we're going to do the upload button so the upload button that's all it is so that literally boom that has now been uploaded to the Arduino board and so why we want that so now we can go and we can take a look and we take them to take a look at the serial monitor so this is going to be telling us the the voltage that the the Arduino is currently reading and if we go here we can see that this is the current voltage that the Arduino board is reading again don't to be clear do not do not put any whatever don't put any value into the number that you're seeing itself just understand that this is these are the numbers that are getting pumped out of the Arduino so that you get an idea that you can see these types of numbers so let's say you're sitting here and you're looking at this thing like okay well these are specific numbers but what if I just wanted something that's a little more just visual that's where you can go and you go to tools and you can go to serial plotter and the serial plotter will then actually give you a visual representation of what this is is the current voltage so this is this loop is delayed by 100 milliseconds so basically as it goes and you can see the voltage that it's reading so it's kind of hard unfortunately on this is a bit hard to see but that's all the way at the bottom all the way at the bottom is negative 3 then the bar that's above that is zero and then the bar above that is 3 so this is showing you as the voltage goes up and the voltage goes down on the Arduino board so you can just it just gives you a different visual representation of what's going on with the Arduino board if pure numbers don't matter for you so kind of it's kind of sort of like an oscilloscope e-type thing maybe sanim this is just this a serial monitor it's just a different way to be able to look at Meishan off the arduino so now that I've shown you the basics of the Arduino IDE I just want to show you a little bit about basically how the code works and so you get a little bit of an idea of how the code gets written and then how you upload it to the board again this is not this is not an in-depth coding lesson it's just enough to give you an idea of what's going on so this is that LED blinking a code that I was talking about before so basically with this what we do is we set up the environment so the void setup is where you set up the environment that the code is going to run in and then the void loop is the actual code that's going to be going to be run so when you're dealing with an Arduino essentially you're continuously a loop being code remember this is supposed to be for sensors so basically so what's happening is it's continually it'll go through let's say it's a temperature sensor it'll go through it'll read what the current temperature is depending on what that temperature is it will set off a series of actions and then it will loop and then you'll see what the temperature is depending what the temperature is it will set off a series of actions then it will loop the big thing to understand with the Arduino again when we talk about the Arduino yeah kind of sort it's a computer it's a computer in the way that your thermostat is a computer right your gear thermostat you can put information and it might be able to learn from you right it's it's a computer sort of you're definitely not going to be playing video games off of it so it's very important to understand this a lot of people get confused between the Raspberry Pi and their Arduino the big thing to understand is the Arduino is a microcontroller which is kind of sort of a computer whereas the Raspberry Pi is a real computer that happens to be inexpensive it's got a real Linux operating system it's got the networking stack all that kind of stuff built into the operating system with the Arduino it's you know again it's a computer like a calculator or a thermostat as a computer but basically so this is the code here and if we go over and we take a look at the Arduino board itself so we just got the Arduino board here and so the code that we're going to be creating right now is going to make this edie light up here blink so you have the transmit and receive LEDs down here so these blink when the its receiving information and it links when it's sending information this LED light up here is actually it's a pin that's used for diagnostic purposes so you can reference this pin number from your code to verify that your code is working so let's say again since we're talking about a loop let's say what you want to do is every time that loop loops you make this LED blink so therefore if you're nice if the Arduino isn't giving you the results that you want at least you know it's looping at least you know something is happening on there and we know even if it's not what's supposed to be where again for troubleshooting purposes can be an important thing so what we're going to do right now is we're going to make that blink and it's currently solid so if we go over and we just take a look at the Arduino code a little bit we go up here the pin mode this is where we set up the particular pin that's going to make that LED light blink and what we're going to do is digitalwrite the LED built-in so this is going to that pin hi equals on so basically we're going to do is we're going to turn that LED pin on then we're going to delay a thousand milliseconds then we're going to digital write that pin number lo equals off delay and then loop delay and then loop delay and then loop and then so all we have to do is we just click on this little upload button and it will upload to the the board itself so if we go over we take a look at the board now what we can see is now that LED is blinking right see a blink so every time it loops it blinks so now you know that the code is working now just to show you that this work that the code with that little delay you can change things relatively easily let's say I want that that led to blink more quickly if I go down here and I change his delay from a thousand to a hundred then what I can do is I can do the upload that uploads over and now if we go over and we take a look at the board basically when we take a look at that little diagnostic led it is blinking much more quickly so that is an incredibly incredibly incredibly simple piece of Arduino code but this just shows you that's what the Arduino code looks like and that's how you upload it and that's the basic way that you modify it so that's all there is to the Arduino IDE you know in these final thoughts portion of the video this is where I'm supposed to drop some some big philosophical mind mind thing on you and yeah there's there's really not a whole hell of a lot to say if you want to code for the Arduino use the Arduino IDE comes in many flavors or MIT comes and you know maybe flavors for operating systems for Windows for Mac for Linux and if you go through you change the Preferences it's all pretty simple I like the whole verify code thing I really love the auto format right as you sit down and you learn the code you'll figure out the things you care about for me things like being able to numb having all the lines numbered that's a very very useful tool especially when you're new to coding being able to fold the code again I find that to be useful as you start to do more complicated things as you start to have you know hundred line pieces of code it gets to be really tedious to have all that on the screen so being able to fold the different things up that can make life a lot easier so now that you understand the basic idea of how the Arduino IDE works next time or one of the next times we can start talking about how to actually code for the Arduino and you can see how all of it works the only real significant thing again I would say the takeaway is if you're going to be teaching people how to use the Arduino I've talked about this before one at one of the current gold mines and the tech industry is educating kids and educating teenagers and I believe the Arduino is just an amazing platform to do that I think this is a golden goose I really do if I was God if I was going to go out and start another business other than doing YouTube I would be teaching teenagers how to how to how to program Arduino I really would but when you're thinking about that one of the things you have to think about is do you want people bringing their own laptops right so let's say you have a class of 10 or 20 people and they all bring their own laptops well what happens when they go to install the arduino ide and things fail out because their antivirus is too strong or they open up their computer and their kid brother was looking at porn earlier of the day and the computer crashes or they're using one of these internet security suites that decides to block the USB port because that's where all the viruses come from right so if they bring their own computers I'm just telling you right now as that'll be a nightmare you might want to do that to start you know just you know budget don't you control it all that kind of thing but if you start doing this as a full-time job having people bring their own computers you're going to be spending half the class troubleshooting their crap which isn't going to be very good then you got to be thinking about it you know Mac is stable and reliable but really expensive again profit this business is all about you know the difference the difference between the amount you make versus how much it costs to deliver the resource so if you're using Mac's that's just going to be way too expensive at least for most people you think about windows again with Windows you start getting in the problem what happens if kids start looking at porn class got to worry about it right so again that's that's tune-up and troubleshooting the whole thing what I think you should really look at is you you set up Linux Linux machines Linux laptops you lock down Linux laptops so that it only has the arduino ide on it and basically you get a nice stable incredibly inexpensive platform to start teaching people on again the nice thing with Linux is you can go out there with this I don't know what the rhesus that the requirements are but I mean they're not much of anything so you could you can literally go out and buy five year old laptops for a hundred bucks apiece slap on whatever version of Linux that you prefer slap on the arduino ide and you now have a great classroom computer in order to TT arduino with so i think i think that's the only that's the only like serious serious piece of advice i can give you because again otherwise it's basically if you wonder if you want to code for the Arduino use the IDE not really much else this so you will notice in this video that there were no sponsors I've actually officially given up on the sponsorship program for a whole bunch of reasons one of the big reasons is I do want to be able to say what I think is the most appropriate thing to say as a professional and in this modern world sponsor still necessarily always like that so now that I have gotten rid of sponsors I can be completely open I can say exactly what I want to say and not worry about any repercussions but on the other hand again when we're talking about business all those sponsors did pay money a lot of money to be honest with you so if you like what I do one of the ways that I are an income off of this business is by members uh by people that subscribe to Silicon discourse comm so if you go over to Silicon discourse comm you become a member over there that helps pay pay me you can then go there you can ask questions of the community where I'll answer you can see the other members of the community ping other people if you're having problems or issues or looking for advice and all-around supports the things that I am trying to do so if you like what I do think about joining Silicon discourse calm regardless for Carles my videos are up here on YouTube or wherever else so it doesn't it it will not keep you from watching my videos it just helps me helps being able to support what I'm trying to do for you folks here so regardless as always I enjoy teaching this class and look forward to seeing the next one
Info
Channel: Eli the Computer Guy
Views: 145,410
Rating: undefined out of 5
Keywords: Eli, the, Computer, Guy, Repair, Networking, Tech, IT, Startup, arduino, ide, arduino.cc, serial monitor, serial plotter, arduino libraries, arduino sketches
Id: nbD_V4QtNvY
Channel Id: undefined
Length: 37min 12sec (2232 seconds)
Published: Tue Jun 20 2017
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.