WEBVTT - What is Arduino?

0:00:00.280 --> 0:00:02.960
<v Speaker 1>Brought to you by the reinvented two thousand twelve Camray.

0:00:03.160 --> 0:00:08.880
<v Speaker 1>It's ready. Are you get in touch with technology? With

0:00:09.000 --> 0:00:17.760
<v Speaker 1>tech Stuff from how stuff works dot com. Hello again, everyone,

0:00:17.800 --> 0:00:19.840
<v Speaker 1>Welcome to tech stuff. My name is Chris Poulett, and

0:00:19.840 --> 0:00:22.200
<v Speaker 1>I'm an editor at how stuff works dot com. Sitting

0:00:22.200 --> 0:00:24.520
<v Speaker 1>here across from me, as always, his senior writer, Jonathan

0:00:24.560 --> 0:00:32.120
<v Speaker 1>Strickland binary solo that that was a short quote. Yeah,

0:00:32.840 --> 0:00:35.240
<v Speaker 1>it helps balance help the epic quote I did a

0:00:35.320 --> 0:00:39.080
<v Speaker 1>couple of episodes ago. That's true. That's true. Today, we

0:00:39.080 --> 0:00:41.960
<v Speaker 1>wanted to talk about a topic that a couple of

0:00:42.000 --> 0:00:44.440
<v Speaker 1>people have brought up to us in the past, and uh,

0:00:44.760 --> 0:00:47.680
<v Speaker 1>we just sort of tabled it for a while. Um,

0:00:47.720 --> 0:00:50.800
<v Speaker 1>but we're both sort of interested in it, and UM,

0:00:50.840 --> 0:00:52.959
<v Speaker 1>I think it's time we, uh we pulled this one

0:00:52.960 --> 0:00:55.080
<v Speaker 1>out and give it a give it a try. Yeah,

0:00:55.120 --> 0:00:58.000
<v Speaker 1>it's the ard we know, which is a an open

0:00:58.080 --> 0:01:03.000
<v Speaker 1>source platform, both of hardware and software. Yeah, that's uh,

0:01:03.000 --> 0:01:05.720
<v Speaker 1>that's kind of interesting to mention. When we talk about

0:01:05.760 --> 0:01:09.640
<v Speaker 1>open source a lot, we are often referring to software,

0:01:10.080 --> 0:01:13.480
<v Speaker 1>and by open source we mean uh, when they release

0:01:13.840 --> 0:01:18.240
<v Speaker 1>in this case, the software, Um, it's made public to everybody.

0:01:18.240 --> 0:01:20.520
<v Speaker 1>What the code is behind the software, so that other

0:01:20.560 --> 0:01:25.360
<v Speaker 1>people want to make contributions or look for vulnerabilities, or

0:01:25.400 --> 0:01:29.200
<v Speaker 1>find ways to improve it, ways to incorporate parts of

0:01:29.200 --> 0:01:32.920
<v Speaker 1>that software and other software. They're welcome to dig in

0:01:32.959 --> 0:01:35.480
<v Speaker 1>and get to work. But you don't often see that

0:01:35.560 --> 0:01:38.720
<v Speaker 1>with hardware. Yeah, it's a little trickier to do. For

0:01:38.800 --> 0:01:41.440
<v Speaker 1>one thing. Um Also, Yeah, if you're if you're looking

0:01:41.440 --> 0:01:45.000
<v Speaker 1>at your general kind of hardware, let's say a microprocessor,

0:01:45.280 --> 0:01:48.800
<v Speaker 1>you're looking at your your general microprocessor, you tend to

0:01:48.920 --> 0:01:53.920
<v Speaker 1>um to have a prop proprietary right like Intel doesn't

0:01:53.960 --> 0:01:59.320
<v Speaker 1>publish it's micro architecture and complete detail to the entire world.

0:01:59.360 --> 0:02:02.400
<v Speaker 1>That's that's for prietary knowledge, because that's that's what Intel's

0:02:02.400 --> 0:02:06.160
<v Speaker 1>business is built upon. To go open open sources to

0:02:06.440 --> 0:02:09.800
<v Speaker 1>kind of um uh, well, just to take the veil

0:02:09.840 --> 0:02:12.440
<v Speaker 1>away and say this is exactly how this is put together.

0:02:12.560 --> 0:02:16.280
<v Speaker 1>This is what each component of this thing. You know,

0:02:16.360 --> 0:02:18.800
<v Speaker 1>how it works and what it does. And if you

0:02:18.840 --> 0:02:21.480
<v Speaker 1>want to build your own you are more than welcome to.

0:02:21.720 --> 0:02:25.200
<v Speaker 1>Or if you want to take this and modify it

0:02:25.400 --> 0:02:27.680
<v Speaker 1>and and evolve it in some way, you're welcome to

0:02:27.680 --> 0:02:30.920
<v Speaker 1>do that too. There are a little there's some guidelines there,

0:02:31.120 --> 0:02:32.720
<v Speaker 1>but we can get into that. I mean, it's just

0:02:32.760 --> 0:02:38.400
<v Speaker 1>sort of very simple kindelines really. But in the case

0:02:38.480 --> 0:02:42.480
<v Speaker 1>of the the Art we know system, it's kind of

0:02:42.520 --> 0:02:47.960
<v Speaker 1>a a tool for people to get familiar with electronics

0:02:48.080 --> 0:02:51.880
<v Speaker 1>and to learn how electronics work and how to not

0:02:51.960 --> 0:02:55.720
<v Speaker 1>just design the hardware, but to to program electronics so

0:02:55.760 --> 0:02:58.800
<v Speaker 1>that they do what you want them to do. Yeah,

0:02:58.840 --> 0:03:02.440
<v Speaker 1>it's it's funny too. You may should Intel, because of

0:03:02.440 --> 0:03:06.440
<v Speaker 1>course they are. It's really not even arguably the leading

0:03:06.880 --> 0:03:11.880
<v Speaker 1>my microprocessor manufacturer in the world. UM. But you know,

0:03:12.200 --> 0:03:16.600
<v Speaker 1>when when somebody like Intel or Apple or Google or

0:03:16.639 --> 0:03:21.160
<v Speaker 1>somebody else who has a worldwide reach comes up with

0:03:21.200 --> 0:03:24.440
<v Speaker 1>a new product UM, in a lot of cases they

0:03:24.440 --> 0:03:27.760
<v Speaker 1>come up with focus groups and marketing efforts to try

0:03:27.800 --> 0:03:31.120
<v Speaker 1>to come up with cool names for this product because

0:03:31.120 --> 0:03:34.519
<v Speaker 1>they wanted to to sell UM an open source that

0:03:34.639 --> 0:03:37.480
<v Speaker 1>might be a little different. Actually, this this all came

0:03:37.520 --> 0:03:41.240
<v Speaker 1>about around two thousand five. I was reading UM, an

0:03:41.320 --> 0:03:43.480
<v Speaker 1>issue of Make magazine that came out a few months

0:03:43.480 --> 0:03:46.920
<v Speaker 1>ago UM from the time we're recording us UH. In

0:03:47.000 --> 0:03:50.280
<v Speaker 1>the piece by Dale Doherty, who who wrote the welcome

0:03:50.560 --> 0:03:53.480
<v Speaker 1>to that issue, said this all started in two thousand

0:03:53.520 --> 0:03:58.760
<v Speaker 1>five UM and it came from an Italian institute, the

0:03:58.760 --> 0:04:02.480
<v Speaker 1>Interaction Design Instant Toute Ivrea. I'm if we have any

0:04:02.480 --> 0:04:07.000
<v Speaker 1>Italian listeners, please correct me on my pronunciation, but it's

0:04:07.000 --> 0:04:11.360
<v Speaker 1>near Milan in Italy. Basically, uh, some of the art

0:04:11.440 --> 0:04:16.200
<v Speaker 1>students there and an associate professor named Massimo Bonzi came

0:04:16.279 --> 0:04:21.360
<v Speaker 1>up with UH an idea to come up with electronics

0:04:21.680 --> 0:04:25.080
<v Speaker 1>boards that you could program yourself, but it was for

0:04:25.240 --> 0:04:30.320
<v Speaker 1>artists and people who weren't programmers. Yeah. The the goal

0:04:30.520 --> 0:04:35.440
<v Speaker 1>is to use this this basic foundation to build really

0:04:35.520 --> 0:04:40.480
<v Speaker 1>anything that you can imagine as an electronic device. Really,

0:04:40.520 --> 0:04:45.760
<v Speaker 1>you're limited by your budget and your creativity and your

0:04:45.800 --> 0:04:51.559
<v Speaker 1>comfort with working with electronics. Uh. I was sorry before

0:04:51.600 --> 0:04:53.240
<v Speaker 1>before we get into the details, I just wanted to

0:04:53.240 --> 0:04:56.280
<v Speaker 1>add this a little trivia. Think it's fun. Yes, the

0:04:56.360 --> 0:04:58.280
<v Speaker 1>name because like I said that, you know, you come

0:04:58.320 --> 0:05:01.839
<v Speaker 1>up with these hyphil names that are supposed to indicate

0:05:02.440 --> 0:05:05.280
<v Speaker 1>some kind of coolness factor or do we know, Actually

0:05:05.320 --> 0:05:07.919
<v Speaker 1>it's it's got sort of a coolness factor too, because

0:05:08.360 --> 0:05:11.800
<v Speaker 1>Bondsi has suggested the name of the bar that they

0:05:11.880 --> 0:05:14.719
<v Speaker 1>used to go to discuss these things as the name

0:05:15.000 --> 0:05:17.440
<v Speaker 1>for the board, and are do we know is what's stuck.

0:05:18.320 --> 0:05:21.680
<v Speaker 1>So there we go, and they're they're programming language is

0:05:21.720 --> 0:05:24.320
<v Speaker 1>of course called the ard we know programming languages based

0:05:24.400 --> 0:05:27.839
<v Speaker 1>on an older programming language called wiring, which is another

0:05:28.040 --> 0:05:30.880
<v Speaker 1>open source programming language, which I think is a little

0:05:30.920 --> 0:05:33.840
<v Speaker 1>weird because if you're not if you're just doing your

0:05:33.839 --> 0:05:37.120
<v Speaker 1>preliminary research on our do we know? You might say wiring?

0:05:37.320 --> 0:05:40.600
<v Speaker 1>What kind of wiring? Yeah, that's just the programming language

0:05:40.640 --> 0:05:42.320
<v Speaker 1>name threw me a little, but yeah, if you if

0:05:42.320 --> 0:05:44.640
<v Speaker 1>you take a look at this, if you were to say, well,

0:05:44.720 --> 0:05:46.560
<v Speaker 1>let me, let me see what you're talking about, you

0:05:46.600 --> 0:05:50.280
<v Speaker 1>would you would be looking mostly at circuit boards, and

0:05:50.440 --> 0:05:53.000
<v Speaker 1>you wouldn't necessarily know just by looking at it what

0:05:53.160 --> 0:05:55.320
<v Speaker 1>the circuit board does. And the reason for that is

0:05:55.320 --> 0:05:58.040
<v Speaker 1>because the circuit board is that, you know, they've designed

0:05:58.080 --> 0:06:02.440
<v Speaker 1>the circuit board to be as flexable as possible, uh figuratively,

0:06:02.600 --> 0:06:04.800
<v Speaker 1>not literally, you're not gonna you're not gonna bend this,

0:06:05.320 --> 0:06:08.840
<v Speaker 1>but flexible as possible so that it can perform as

0:06:08.880 --> 0:06:12.200
<v Speaker 1>many different functions um as you can come up with

0:06:12.360 --> 0:06:16.240
<v Speaker 1>in theory. Anyway, by by using programming it properly and

0:06:16.279 --> 0:06:18.680
<v Speaker 1>linking it to the other parts of hardware that you

0:06:18.680 --> 0:06:20.680
<v Speaker 1>would need to do whatever it is you're going to do.

0:06:21.080 --> 0:06:22.600
<v Speaker 1>So this is kind of a you can just call

0:06:22.680 --> 0:06:26.080
<v Speaker 1>it a micro controller. Really, Yeah, that's what most people

0:06:26.080 --> 0:06:29.600
<v Speaker 1>seem to refer to the ard We know and it's uh,

0:06:29.839 --> 0:06:34.919
<v Speaker 1>wouldn't say competitors similar products. Yeah, there are other open

0:06:35.000 --> 0:06:38.200
<v Speaker 1>source micro controller products out there, and some of them

0:06:38.279 --> 0:06:42.680
<v Speaker 1>are a little more limited. Uh, some of them are

0:06:42.720 --> 0:06:45.840
<v Speaker 1>are really they've done a lot of the engineers behind

0:06:45.839 --> 0:06:47.200
<v Speaker 1>it have done a lot of the work for you.

0:06:47.279 --> 0:06:50.360
<v Speaker 1>For example, there are modular computing systems out there, or

0:06:50.440 --> 0:06:54.840
<v Speaker 1>modular electronics systems out there where you can create an

0:06:54.839 --> 0:06:59.800
<v Speaker 1>electronic device by purchasing the the various modules you would

0:06:59.800 --> 0:07:02.480
<v Speaker 1>need need and then linking them all together. It's almost

0:07:02.480 --> 0:07:07.080
<v Speaker 1>like legos, right, Like you've got all these these electronics legos,

0:07:07.200 --> 0:07:10.040
<v Speaker 1>and if you put the right Lego bricks together, suddenly

0:07:10.080 --> 0:07:12.440
<v Speaker 1>you have, you know, whatever device it is that you

0:07:12.440 --> 0:07:15.840
<v Speaker 1>were looking for, like an accelerometer. It's funny you would

0:07:15.840 --> 0:07:19.920
<v Speaker 1>mention legos UM. The make issue that had the Arduino

0:07:20.000 --> 0:07:26.560
<v Speaker 1>and it um listed several different types of controllers UM,

0:07:27.000 --> 0:07:30.440
<v Speaker 1>including io boards like pico board and fidgets p h I,

0:07:30.560 --> 0:07:35.760
<v Speaker 1>d G, e T s UM and some others UM

0:07:36.040 --> 0:07:39.600
<v Speaker 1>the net duino, which is very similar to Arduino controllers

0:07:39.640 --> 0:07:42.920
<v Speaker 1>like the pick axe and propeller um. And then programmable

0:07:42.960 --> 0:07:46.960
<v Speaker 1>modules including basic Stamp two and Lego mind storms. So

0:07:47.000 --> 0:07:50.560
<v Speaker 1>these are all related to I mean, the similar kinds

0:07:50.720 --> 0:07:55.520
<v Speaker 1>of devices to the Arduino but um. But yeah, Arduino

0:07:55.600 --> 0:07:58.880
<v Speaker 1>has gotten really popular I think because of its open

0:07:58.880 --> 0:08:02.640
<v Speaker 1>source Yeah, and and again because of its flexibility. Uh

0:08:03.000 --> 0:08:06.480
<v Speaker 1>you can you can program and our Dwino based device

0:08:06.640 --> 0:08:10.600
<v Speaker 1>to be essentially self contained where it's going to follow

0:08:10.680 --> 0:08:13.600
<v Speaker 1>it's it's programming and uh, you know, you have to

0:08:13.920 --> 0:08:15.920
<v Speaker 1>set it up with power and everything like that. You know,

0:08:15.920 --> 0:08:18.120
<v Speaker 1>it's not just like it's some magical device that can

0:08:18.160 --> 0:08:20.920
<v Speaker 1>work on its own. But but the you you can

0:08:20.960 --> 0:08:22.840
<v Speaker 1>have it where it's a self contained device, or you

0:08:22.880 --> 0:08:25.880
<v Speaker 1>can have it where it's a connected device, where you

0:08:25.880 --> 0:08:28.280
<v Speaker 1>could connect it to a computer and you run uh

0:08:28.520 --> 0:08:31.480
<v Speaker 1>software off your computer to the circuit board to make it,

0:08:31.960 --> 0:08:35.240
<v Speaker 1>uh do whatever it is you plan like. I'll give

0:08:35.240 --> 0:08:38.319
<v Speaker 1>you an example. Let's say that you you have your

0:08:38.679 --> 0:08:43.079
<v Speaker 1>Arduino circuit board UM that you've purchased, and you can

0:08:43.120 --> 0:08:45.679
<v Speaker 1>actually build these yourself if you want to they do

0:08:45.840 --> 0:08:49.959
<v Speaker 1>have the the directions on how to build one. Uh

0:08:50.280 --> 0:08:53.839
<v Speaker 1>most people I think would probably be a little intimidated

0:08:53.880 --> 0:08:56.320
<v Speaker 1>by building a circuit board and would be more comfortable

0:08:56.320 --> 0:09:00.000
<v Speaker 1>purchasing and a completed one. And remember, a complete circuit

0:09:00.080 --> 0:09:02.440
<v Speaker 1>or it's still pretty much a blank slate. That's just

0:09:02.920 --> 0:09:04.719
<v Speaker 1>the foundation for you to build whatever it is you

0:09:04.760 --> 0:09:07.440
<v Speaker 1>want to build. Uh. Well, let's say you've got your

0:09:07.440 --> 0:09:12.320
<v Speaker 1>circuit board and you get an LED uh so, and

0:09:12.400 --> 0:09:15.120
<v Speaker 1>you connect that to your circuit board in the proper place,

0:09:15.480 --> 0:09:17.560
<v Speaker 1>and you program your circuit board in such a way

0:09:17.840 --> 0:09:21.520
<v Speaker 1>so that when it receives a particular kind of information,

0:09:21.679 --> 0:09:24.160
<v Speaker 1>the light goes on. And you program it so that

0:09:24.240 --> 0:09:27.520
<v Speaker 1>every time you get a new email, a little light

0:09:27.559 --> 0:09:30.160
<v Speaker 1>comes on. And then you plug it into your computer

0:09:30.760 --> 0:09:33.760
<v Speaker 1>and you've logged into your email client, and whenever you

0:09:33.800 --> 0:09:36.199
<v Speaker 1>get a new email, it sends the signal because you've

0:09:36.200 --> 0:09:39.040
<v Speaker 1>programmed it this way and you've programmed it to interact

0:09:39.040 --> 0:09:42.679
<v Speaker 1>with your computer. The there's a signal sent from your

0:09:42.679 --> 0:09:45.920
<v Speaker 1>computer to the electronic board and the little light goes on. Now,

0:09:45.960 --> 0:09:49.520
<v Speaker 1>that's just a very simple application of the art we

0:09:49.679 --> 0:09:53.200
<v Speaker 1>know board. Right, That's just one tiny little example, but

0:09:53.280 --> 0:09:55.280
<v Speaker 1>that's the sort of thing you could do if you

0:09:55.320 --> 0:10:00.360
<v Speaker 1>wanted to. Yes, yeah, if you uh, if you're listening

0:10:00.400 --> 0:10:02.600
<v Speaker 1>to the podcast to this point and you're you're sort

0:10:02.600 --> 0:10:05.440
<v Speaker 1>of trying to get an idea, um, you you would

0:10:05.480 --> 0:10:09.200
<v Speaker 1>basically see the same kind of thing. If you're you know,

0:10:09.240 --> 0:10:11.200
<v Speaker 1>if you haven't actually seen an ARD we know board yet,

0:10:11.640 --> 0:10:16.640
<v Speaker 1>you if you popped open a remote control or really

0:10:17.400 --> 0:10:20.960
<v Speaker 1>you know, any kind of electronic portable electronic device, popped

0:10:20.960 --> 0:10:23.840
<v Speaker 1>it open and looked at the guts of this, that's

0:10:23.840 --> 0:10:26.600
<v Speaker 1>basically more or less what an RD we know is.

0:10:26.800 --> 0:10:30.640
<v Speaker 1>It's the board that has um all kinds of whatever

0:10:30.640 --> 0:10:33.880
<v Speaker 1>the components are that needs to run that device. Um.

0:10:33.960 --> 0:10:35.520
<v Speaker 1>But in the case that ARD we know, it's a

0:10:35.600 --> 0:10:38.280
<v Speaker 1>do it yourself type thing. So it comes to the

0:10:38.320 --> 0:10:40.719
<v Speaker 1>basic the board like the ARD we know you know,

0:10:41.200 --> 0:10:44.199
<v Speaker 1>which is I would I would guess probably the most basic,

0:10:44.480 --> 0:10:49.000
<v Speaker 1>you know, multi purpose, very popular board, although there are

0:10:49.040 --> 0:10:53.000
<v Speaker 1>again many others. Um, you know, it comes with certain

0:10:53.040 --> 0:10:55.880
<v Speaker 1>things pre installed on it. But though that's by no

0:10:56.040 --> 0:10:57.839
<v Speaker 1>means you know, that's really just sort of to get

0:10:57.880 --> 0:11:01.480
<v Speaker 1>you started, I think, but really, um, it's not very

0:11:01.640 --> 0:11:03.120
<v Speaker 1>if you're not the kind of person that likes to

0:11:03.160 --> 0:11:06.920
<v Speaker 1>take stuff apart or built stuff from scratch. This may

0:11:06.960 --> 0:11:08.640
<v Speaker 1>not be very interesting to you might look at it

0:11:08.720 --> 0:11:10.560
<v Speaker 1>and go, I don't care. I want it to be

0:11:10.760 --> 0:11:14.400
<v Speaker 1>what I wanted already. The thing is, uh, you know,

0:11:14.440 --> 0:11:16.880
<v Speaker 1>for people who like to do a little hacking and

0:11:16.920 --> 0:11:20.719
<v Speaker 1>getting into uh some programming, this can be a lot

0:11:20.760 --> 0:11:24.920
<v Speaker 1>of fun because you can do It's sort of like, um,

0:11:24.960 --> 0:11:27.040
<v Speaker 1>this is sort of like the physical representation of a

0:11:27.080 --> 0:11:30.000
<v Speaker 1>programming language, I would say, because it takes. What it

0:11:30.040 --> 0:11:32.199
<v Speaker 1>does is you can hook things into it to receive

0:11:32.280 --> 0:11:34.960
<v Speaker 1>inputs and then hook other things up to it to

0:11:35.080 --> 0:11:38.680
<v Speaker 1>give you an output. Um. They're all kinds of projects

0:11:38.679 --> 0:11:43.040
<v Speaker 1>on the web. Um. I've seen games for it. UM,

0:11:43.080 --> 0:11:46.120
<v Speaker 1>I've seen you know, different kinds of input detectors, like

0:11:46.120 --> 0:11:48.000
<v Speaker 1>you were talking about the the email when it comes in,

0:11:48.040 --> 0:11:51.440
<v Speaker 1>things like that where it says, okay, when you get information,

0:11:51.640 --> 0:11:55.400
<v Speaker 1>send me a signal somehow. Yeah, And I mean you

0:11:55.440 --> 0:11:58.240
<v Speaker 1>can do almost anything with it really really. In order

0:11:58.320 --> 0:12:00.400
<v Speaker 1>to do these things, you have to hook up other

0:12:01.000 --> 0:12:05.000
<v Speaker 1>circuitry to the arduino. Uh. They are two, like I

0:12:05.000 --> 0:12:08.640
<v Speaker 1>says it, that's that's the board. It's just the foundation.

0:12:08.720 --> 0:12:11.200
<v Speaker 1>And you have to you have to provide the other

0:12:11.280 --> 0:12:14.200
<v Speaker 1>bits that are going to build into whatever electronic device

0:12:14.200 --> 0:12:16.880
<v Speaker 1>you're designing. So here let's give a couple of other

0:12:17.000 --> 0:12:21.079
<v Speaker 1>just examples of devices you could you could create with this. UM.

0:12:21.440 --> 0:12:24.520
<v Speaker 1>I found a site called hacken mod h A c

0:12:24.640 --> 0:12:28.240
<v Speaker 1>K N m O D and it had a list

0:12:28.280 --> 0:12:31.840
<v Speaker 1>of the top forty Arduino projects on the web, and

0:12:32.280 --> 0:12:34.160
<v Speaker 1>it was an interesting list. There were a lot of

0:12:34.200 --> 0:12:37.640
<v Speaker 1>different applications and these are just things that hobbyists thought, Hey,

0:12:38.000 --> 0:12:39.880
<v Speaker 1>you know what I want to build such and such.

0:12:40.440 --> 0:12:42.559
<v Speaker 1>The cool thing with our dwino is that, let's say

0:12:42.600 --> 0:12:44.360
<v Speaker 1>that you have come up with an idea for an

0:12:44.400 --> 0:12:48.360
<v Speaker 1>electronic device, but you're you know, you don't you don't

0:12:48.360 --> 0:12:50.640
<v Speaker 1>know any way of going about and doing it without

0:12:51.240 --> 0:12:54.080
<v Speaker 1>without starting from scratch. Well, the Arduino might serve as

0:12:54.120 --> 0:12:57.200
<v Speaker 1>the foundation for your device, and you can even create

0:12:57.240 --> 0:13:00.320
<v Speaker 1>devices that you can go on to sell in the market.

0:13:01.000 --> 0:13:04.200
<v Speaker 1>Uh that that use our two as the basis for

0:13:04.280 --> 0:13:09.000
<v Speaker 1>the electronics. That's perfectly fine with the the Creative Commons

0:13:09.040 --> 0:13:12.560
<v Speaker 1>license that they've used to to license this stuff. UM. Now,

0:13:12.559 --> 0:13:14.800
<v Speaker 1>there are cases where if you're going to make modifications

0:13:14.840 --> 0:13:19.280
<v Speaker 1>to the hardware, you need to publish those those changes

0:13:19.320 --> 0:13:23.040
<v Speaker 1>so that other people can benefit from your work and um,

0:13:23.080 --> 0:13:26.160
<v Speaker 1>and you stay true to the license. But anyway, some

0:13:26.240 --> 0:13:31.320
<v Speaker 1>examples include I read about collision avoiding robots. So in

0:13:31.360 --> 0:13:35.080
<v Speaker 1>other words, you're using that circuit board as the brains

0:13:35.440 --> 0:13:39.400
<v Speaker 1>for lack of a better term of this of this robot. Yeah,

0:13:40.200 --> 0:13:43.720
<v Speaker 1>and and so you have to attach the right sensors

0:13:43.760 --> 0:13:47.319
<v Speaker 1>that will detect any sort of obstacle in the way

0:13:47.360 --> 0:13:52.080
<v Speaker 1>of the robot. And you have to connect the the

0:13:52.080 --> 0:13:55.319
<v Speaker 1>other wires over to the various motors in the robot

0:13:55.720 --> 0:13:59.760
<v Speaker 1>so that the the robots able to process the information

0:13:59.800 --> 0:14:03.080
<v Speaker 1>that it it pulls in and act on it. So

0:14:03.160 --> 0:14:06.640
<v Speaker 1>that's an example of what the artwino could be used for.

0:14:06.720 --> 0:14:08.280
<v Speaker 1>But you can also do other things. Like I said,

0:14:08.280 --> 0:14:12.440
<v Speaker 1>there's accelerometers. I came across a guitar pedal that was

0:14:12.640 --> 0:14:15.199
<v Speaker 1>using the artwino as the main circuit board for the

0:14:15.600 --> 0:14:21.600
<v Speaker 1>guitar pedal. It's just a hobbyist made it key tars. Hey, Yeah,

0:14:21.840 --> 0:14:24.160
<v Speaker 1>you want to bring those eighties days back? You wanna

0:14:24.320 --> 0:14:28.240
<v Speaker 1>have your keytar out? Uh that This is one that

0:14:28.280 --> 0:14:32.040
<v Speaker 1>I thought was really a great idea. Someone used the

0:14:32.120 --> 0:14:36.960
<v Speaker 1>ardwino as the basis to create a turn signal biking jacket.

0:14:37.960 --> 0:14:40.000
<v Speaker 1>So yeah, it's a jacket that has turned signals built

0:14:40.000 --> 0:14:43.480
<v Speaker 1>into it. Yeah, and uh and this, you know, these

0:14:43.520 --> 0:14:46.440
<v Speaker 1>are these are just kind of neat ideas that that

0:14:46.560 --> 0:14:49.560
<v Speaker 1>people came up with and they tooled around with the

0:14:49.680 --> 0:14:53.160
<v Speaker 1>Ardwino and various other electronic components and made them. There

0:14:53.160 --> 0:14:56.120
<v Speaker 1>are others as well. There are radio control device devices

0:14:56.160 --> 0:14:59.520
<v Speaker 1>I've seen. I've also seen a gaming devices like there

0:14:59.560 --> 0:15:04.200
<v Speaker 1>was one it was essentially called an open source game boy. Yeah.

0:15:04.600 --> 0:15:06.200
<v Speaker 1>So the idea of being that, you know, using the

0:15:06.280 --> 0:15:09.000
<v Speaker 1>Arduino as the main circuit board, you could create a

0:15:09.960 --> 0:15:12.680
<v Speaker 1>gaming device. Now again, you still have to have all

0:15:12.680 --> 0:15:14.640
<v Speaker 1>those other components and you have to hook them up. Now,

0:15:15.040 --> 0:15:16.840
<v Speaker 1>for a lot of these devices, people what they do

0:15:16.880 --> 0:15:19.440
<v Speaker 1>is they just went to an electronics store and bought

0:15:19.480 --> 0:15:24.040
<v Speaker 1>the individual components, went back home and then started to

0:15:24.040 --> 0:15:26.920
<v Speaker 1>hook them up to the Arduino in the proper configuration.

0:15:27.000 --> 0:15:28.880
<v Speaker 1>And then you know, then you have to program it.

0:15:29.400 --> 0:15:33.240
<v Speaker 1>And like I said, the programming language that's you know, Ardwino.

0:15:33.600 --> 0:15:38.600
<v Speaker 1>Uh uh give makes that available to so you can

0:15:38.680 --> 0:15:42.040
<v Speaker 1>learn how to program your electronics device through the Arduino

0:15:42.120 --> 0:15:46.920
<v Speaker 1>system and actually you know, create the parameters that your

0:15:46.920 --> 0:15:50.960
<v Speaker 1>device needs to follow in order to execute whatever actions

0:15:51.200 --> 0:15:54.080
<v Speaker 1>you want it to do. Um, and you can you

0:15:54.160 --> 0:15:56.600
<v Speaker 1>don't have to use the Ardwino language either, you can

0:15:56.680 --> 0:15:59.760
<v Speaker 1>use others, but you would still have to uh create

0:15:59.840 --> 0:16:02.480
<v Speaker 1>the halfway from it to go from whatever programming language

0:16:02.480 --> 0:16:06.160
<v Speaker 1>you were using into the art programming language. That would

0:16:06.160 --> 0:16:10.640
<v Speaker 1>add an extra step. But um, but it is a possibility.

0:16:11.000 --> 0:16:14.000
<v Speaker 1>And I've seen there are a lot of tutorials on

0:16:14.040 --> 0:16:16.360
<v Speaker 1>the web as well on how to use are we

0:16:16.520 --> 0:16:19.680
<v Speaker 1>on how to program? Aren't we know? Yeah? Actually the

0:16:20.200 --> 0:16:24.280
<v Speaker 1>language is expandable using C or C plus plus according

0:16:24.360 --> 0:16:29.040
<v Speaker 1>to make and that's that's pretty standard, um, you know, comparatively,

0:16:30.080 --> 0:16:33.560
<v Speaker 1>for example, net net we know uses C sharp as

0:16:33.600 --> 0:16:36.360
<v Speaker 1>it's programming language. Um. And that's one of the things

0:16:36.400 --> 0:16:38.680
<v Speaker 1>that they saw as a downside to that if you're

0:16:38.680 --> 0:16:42.440
<v Speaker 1>not comfortable programming and see, it might be a little

0:16:42.520 --> 0:16:45.640
<v Speaker 1>daunting at first. Um, but you really don't need all

0:16:45.680 --> 0:16:48.360
<v Speaker 1>that much if you want to get started with that.

0:16:48.440 --> 0:16:50.640
<v Speaker 1>Of course, as we were saying before, you know, it

0:16:51.240 --> 0:16:54.840
<v Speaker 1>does take uh some cash to get started to buy

0:16:55.040 --> 0:16:58.200
<v Speaker 1>the uh the main controller board, whichever board you decide

0:16:58.200 --> 0:17:02.840
<v Speaker 1>to choose. There are several UM and I have some listed. UM.

0:17:02.920 --> 0:17:06.680
<v Speaker 1>You would also need some stuff to go with it, UM,

0:17:07.200 --> 0:17:12.320
<v Speaker 1>led s, potentiometers, accelerometers, speakers. Yeah, you definitely need a

0:17:12.400 --> 0:17:15.520
<v Speaker 1>USB cable because you have to attach the board to

0:17:15.560 --> 0:17:19.359
<v Speaker 1>your computer to program it. UM. Then one of the

0:17:19.440 --> 0:17:22.200
<v Speaker 1>nice things about it is that it works with Windows,

0:17:22.240 --> 0:17:24.600
<v Speaker 1>Mac and Linux. Yeah. Yeah, that's that's one of the

0:17:24.600 --> 0:17:26.520
<v Speaker 1>things that sets it apart from a lot of other

0:17:27.160 --> 0:17:29.800
<v Speaker 1>of these micro controllers that you can purchase. A lot

0:17:29.840 --> 0:17:34.240
<v Speaker 1>of them are our platform specific, most mostly Windows, because

0:17:34.280 --> 0:17:38.239
<v Speaker 1>of course that's the the most popular operating system out there.

0:17:38.280 --> 0:17:41.560
<v Speaker 1>You have the dominant operating system, and so that does

0:17:41.600 --> 0:17:45.879
<v Speaker 1>set it apart. Um. So yeah, that's that's one of

0:17:45.880 --> 0:17:47.639
<v Speaker 1>the things that I really liked about our Twino is

0:17:47.680 --> 0:17:50.800
<v Speaker 1>that it's it's you know, platform agnostic. It doesn't doesn't

0:17:51.480 --> 0:17:55.359
<v Speaker 1>align itself with a specific platform. Although those of us

0:17:55.400 --> 0:17:57.960
<v Speaker 1>with amigas are still out of luck. Those of you

0:17:58.080 --> 0:18:01.159
<v Speaker 1>with a megas, I'm amazed that they even run. I

0:18:01.200 --> 0:18:03.080
<v Speaker 1>have to be fair, I haven't plugged it in quite

0:18:03.080 --> 0:18:07.399
<v Speaker 1>some time. UM. So yeah, if you if you, it

0:18:07.440 --> 0:18:11.320
<v Speaker 1>doesn't really matter if you've got one of the predominant

0:18:11.320 --> 0:18:15.840
<v Speaker 1>operating systems out there. Even the smaller ones. Um. Then

0:18:16.080 --> 0:18:19.359
<v Speaker 1>you're welcome to go ahead and dig in. Um. You

0:18:19.440 --> 0:18:22.120
<v Speaker 1>just need to, you know, figure out what it is

0:18:22.200 --> 0:18:25.000
<v Speaker 1>that you want to do. Uh. Some of the you

0:18:25.040 --> 0:18:29.320
<v Speaker 1>can find kits online from a number of different stores

0:18:29.400 --> 0:18:32.680
<v Speaker 1>that will give you the basics to get started with

0:18:32.840 --> 0:18:36.120
<v Speaker 1>some easy projects, sort of get your feet wet with it.

0:18:36.240 --> 0:18:38.000
<v Speaker 1>And it kind of reminds me when we were talking

0:18:38.000 --> 0:18:40.920
<v Speaker 1>about radio in a podcast not too long ago, about

0:18:40.920 --> 0:18:43.680
<v Speaker 1>the crystal radio kits that you used to buy. This

0:18:43.720 --> 0:18:46.119
<v Speaker 1>is sort of like that. It doesn't require a whole

0:18:46.119 --> 0:18:48.920
<v Speaker 1>lot of soldering or anything like that. Uh, there are

0:18:49.040 --> 0:18:50.440
<v Speaker 1>you know, some of the other systems that I mentioned

0:18:50.440 --> 0:18:53.280
<v Speaker 1>earlier and others like them do It depends on whether

0:18:53.320 --> 0:18:57.080
<v Speaker 1>you're buying just a controller or controller board or an

0:18:57.080 --> 0:18:59.359
<v Speaker 1>input output board. You know, it sort of depends on

0:18:59.400 --> 0:19:03.760
<v Speaker 1>what you're working with. But the Arduino doesn't necessarily require

0:19:03.800 --> 0:19:06.120
<v Speaker 1>a lot of that kind of thing because it's it's

0:19:06.160 --> 0:19:09.719
<v Speaker 1>designed to be used in a variety of ways, so

0:19:09.800 --> 0:19:12.600
<v Speaker 1>you can you can hook it up with wires just

0:19:12.640 --> 0:19:16.480
<v Speaker 1>basically clipping the wires into place to see what it does. Yeah,

0:19:16.480 --> 0:19:18.640
<v Speaker 1>it's it's a teaching tool in a way. It's really

0:19:18.640 --> 0:19:22.560
<v Speaker 1>so that so that you can learn and experiment with

0:19:22.600 --> 0:19:26.800
<v Speaker 1>electronics so that you know you don't Also you don't

0:19:26.800 --> 0:19:29.080
<v Speaker 1>have to worry so much about if I what if

0:19:29.080 --> 0:19:30.879
<v Speaker 1>I made a mistake, What if I'm not supposed to

0:19:30.920 --> 0:19:33.480
<v Speaker 1>solder this wire to this contact point here? What if

0:19:33.520 --> 0:19:36.399
<v Speaker 1>that's the wrong one, and then I have to you know,

0:19:36.840 --> 0:19:40.480
<v Speaker 1>desauder and then resolder and then yeah, it's a it

0:19:40.520 --> 0:19:43.920
<v Speaker 1>could be a headache. So this is kind of a way. Yeah, this,

0:19:43.920 --> 0:19:45.760
<v Speaker 1>this is kind of a way to avoid that and

0:19:45.840 --> 0:19:48.639
<v Speaker 1>to have a little more flexibility and and not feel

0:19:48.800 --> 0:19:51.600
<v Speaker 1>as anxious every time you're about to make a connection.

0:19:52.119 --> 0:19:55.919
<v Speaker 1>Um as for the programming language are duo. Divides it

0:19:55.960 --> 0:20:01.200
<v Speaker 1>into three different parts structure values, which are your variables

0:20:01.200 --> 0:20:05.160
<v Speaker 1>and your constants, and the functions. And it's the combination

0:20:05.200 --> 0:20:08.160
<v Speaker 1>of using these three parts that allows you to tell

0:20:08.800 --> 0:20:11.919
<v Speaker 1>the circuit board what you know, what information it's going

0:20:11.960 --> 0:20:13.639
<v Speaker 1>to receive, and how it's going to act on that.

0:20:15.440 --> 0:20:19.080
<v Speaker 1>So it's a neat idea I've and I do recommend

0:20:19.119 --> 0:20:22.600
<v Speaker 1>you check out the the hacken mod article on the

0:20:22.640 --> 0:20:24.439
<v Speaker 1>top forty because there are there are a lot of

0:20:24.480 --> 0:20:28.800
<v Speaker 1>really interesting applications there and also there are like you said,

0:20:28.800 --> 0:20:31.560
<v Speaker 1>there are some tutorials online that are pretty helpful. It's

0:20:31.560 --> 0:20:34.600
<v Speaker 1>funny because I found tutorials on two different sites and

0:20:34.720 --> 0:20:38.119
<v Speaker 1>they share something in common. Yeah, let's see if you

0:20:38.160 --> 0:20:44.159
<v Speaker 1>pick up on it. There's Ada Fruit Industries and Lady

0:20:44.240 --> 0:20:50.040
<v Speaker 1>Ada dot Net. Okay, so Lovelace there had a bit

0:20:50.080 --> 0:20:52.960
<v Speaker 1>of an influence on both of those, but both both

0:20:53.200 --> 0:20:59.240
<v Speaker 1>sites have um tutorials on the the the RD we

0:20:59.359 --> 0:21:02.920
<v Speaker 1>know micro controller, and we'll even go so far as

0:21:02.920 --> 0:21:07.760
<v Speaker 1>to walk you through the first couple of projects, like uh,

0:21:08.000 --> 0:21:10.720
<v Speaker 1>the Lady Eta one. The very first project that will

0:21:10.720 --> 0:21:14.240
<v Speaker 1>walk you through is the what they call the the

0:21:14.280 --> 0:21:19.920
<v Speaker 1>electronics version of Hello World. Hello World. If you aren't

0:21:19.920 --> 0:21:22.760
<v Speaker 1>familiar with this, Hello World is one of those very

0:21:22.880 --> 0:21:27.080
<v Speaker 1>basic basic programs. Yeah, you're supposed actually, it's a I

0:21:27.080 --> 0:21:30.879
<v Speaker 1>would put this in quotes. You're supposed to just, you know,

0:21:30.920 --> 0:21:33.119
<v Speaker 1>write your first program and have it say Hello World.

0:21:33.119 --> 0:21:35.520
<v Speaker 1>It's sort of it's it's sort of a tradition, a

0:21:35.560 --> 0:21:38.600
<v Speaker 1>programming tradition, but yeah, it's it's the whole idea is

0:21:38.640 --> 0:21:42.880
<v Speaker 1>that you pick something that's incredibly simple to accomplish, but

0:21:42.960 --> 0:21:47.520
<v Speaker 1>that that gives you the basis to learn the tool.

0:21:47.880 --> 0:21:52.360
<v Speaker 1>In this case, the programming language. Um, so with the

0:21:52.440 --> 0:21:55.119
<v Speaker 1>electronics version of Hello World, what that is is a

0:21:55.200 --> 0:22:00.600
<v Speaker 1>blinking LED. So it's it's learning how to program the

0:22:00.800 --> 0:22:03.720
<v Speaker 1>art we know so that it will cause a an

0:22:03.880 --> 0:22:10.240
<v Speaker 1>LED to blink. Very nice. Yeah, you can't get really

0:22:10.280 --> 0:22:13.600
<v Speaker 1>any simpler than that. Yeah, it's about as easy as

0:22:13.600 --> 0:22:16.640
<v Speaker 1>it gets. But then that beyond that, the later tutorials

0:22:16.960 --> 0:22:20.600
<v Speaker 1>start to teach you how to incorporate things like sensors

0:22:20.640 --> 0:22:24.280
<v Speaker 1>and switches and buttons, things that we take for granted

0:22:24.359 --> 0:22:29.560
<v Speaker 1>as users of electronics. You know, you tend to forget, Oh, this,

0:22:29.560 --> 0:22:33.919
<v Speaker 1>this button that I'm pressing is actually interacting with this

0:22:34.000 --> 0:22:36.879
<v Speaker 1>electronic device in a fairly complex way. You know, you

0:22:36.960 --> 0:22:39.639
<v Speaker 1>just think I pushed the button and uh and and

0:22:39.720 --> 0:22:41.720
<v Speaker 1>Joel and the bots get the really bad movie of

0:22:41.720 --> 0:22:51.160
<v Speaker 1>the week movie sign ah good times. Yeah, just don't

0:22:51.160 --> 0:22:54.920
<v Speaker 1>as it a side note. Um, the founder of Ata

0:22:55.000 --> 0:22:59.560
<v Speaker 1>Fruit Industries actually was profiled on the cover of Wired

0:23:00.040 --> 0:23:03.200
<v Speaker 1>not too long ago. Uh, that's a neat article. She's

0:23:03.200 --> 0:23:06.880
<v Speaker 1>a she's an interesting person. Yes, yes, I remember that. Definitely.

0:23:06.960 --> 0:23:10.440
<v Speaker 1>The cover caused some some controversy, as I recall, yeah,

0:23:10.880 --> 0:23:18.480
<v Speaker 1>which was unmerited. Well anyway, Nonetheless, she and her company

0:23:18.680 --> 0:23:21.760
<v Speaker 1>is very into taking stuff apart and hacking it and

0:23:22.119 --> 0:23:25.760
<v Speaker 1>doing it yourself. So, um, it's very cool. Actually, Uh,

0:23:25.880 --> 0:23:29.040
<v Speaker 1>she's got some I believe she's got some stuff that's wearable.

0:23:29.440 --> 0:23:31.120
<v Speaker 1>And that's one of those funny things. When I got

0:23:31.119 --> 0:23:33.920
<v Speaker 1>into the different boards. Um, as I mentioned earlier that

0:23:34.000 --> 0:23:36.360
<v Speaker 1>who knows the very basic board, but there are different ones.

0:23:36.400 --> 0:23:40.159
<v Speaker 1>I mean you have the Bluetooth board that comes with

0:23:40.160 --> 0:23:43.919
<v Speaker 1>the Bluetooth module installed. Um, there are mini boards and

0:23:44.000 --> 0:23:48.040
<v Speaker 1>nano boards. Uh, not literally nano, they're not actually on

0:23:48.080 --> 0:23:50.560
<v Speaker 1>the nano scale. They're just smaller than the other boards

0:23:50.960 --> 0:23:54.040
<v Speaker 1>use the USB Mini b cable instead of the regular

0:23:54.160 --> 0:23:56.440
<v Speaker 1>And I mean you would want to have those if

0:23:56.600 --> 0:23:59.680
<v Speaker 1>the if your goal was to create an object that

0:23:59.720 --> 0:24:03.600
<v Speaker 1>would need to be smaller, and you wouldn't want this

0:24:03.600 --> 0:24:06.840
<v Speaker 1>this larger circuit board in there because it would it

0:24:06.920 --> 0:24:09.280
<v Speaker 1>would change the form factor you have in mind. That's

0:24:09.280 --> 0:24:11.360
<v Speaker 1>why you would go with one of these smaller boards.

0:24:12.280 --> 0:24:14.800
<v Speaker 1>In general, it's one of the reasons anyway. And then

0:24:14.800 --> 0:24:18.280
<v Speaker 1>there's the lily pad. Did you see this? Not? The

0:24:18.359 --> 0:24:20.520
<v Speaker 1>lily pad is an argue. We know a board for

0:24:20.880 --> 0:24:24.639
<v Speaker 1>h that's designed to be worn. It actually comes in

0:24:24.680 --> 0:24:28.840
<v Speaker 1>purple um. But it's it's designed to be sewn into

0:24:28.880 --> 0:24:31.640
<v Speaker 1>fabric so that you can wear whatever it is you're

0:24:31.720 --> 0:24:34.000
<v Speaker 1>you're building and for and for those who are working

0:24:34.000 --> 0:24:37.479
<v Speaker 1>on a professional level who want to use the art

0:24:37.560 --> 0:24:40.159
<v Speaker 1>we know and something that you're going to leave as

0:24:40.160 --> 0:24:42.240
<v Speaker 1>a permanent you know, I want to create this device,

0:24:42.280 --> 0:24:44.640
<v Speaker 1>and I want it to be this way forever. It's

0:24:44.640 --> 0:24:46.360
<v Speaker 1>not something I'm going to take a part again. There

0:24:46.400 --> 0:24:48.960
<v Speaker 1>is a pro version of the board too, so really

0:24:48.960 --> 0:24:51.640
<v Speaker 1>they're reaching out to a pretty broad section of the community.

0:24:51.680 --> 0:24:54.720
<v Speaker 1>And you could tell. I mean, uh, Seth Rosenblatt did

0:24:54.720 --> 0:24:57.640
<v Speaker 1>an article for zd net just a couple of days

0:24:57.680 --> 0:25:00.800
<v Speaker 1>before we recorded this. Actually the week we are recording this, Uh,

0:25:00.920 --> 0:25:03.320
<v Speaker 1>we're following up on Google i OH, which is their

0:25:04.240 --> 0:25:09.280
<v Speaker 1>developer conference um and uh Seth Rosenblatt was writing that

0:25:11.240 --> 0:25:15.600
<v Speaker 1>about the Android Open Accessory Initiative and the Androids Android

0:25:15.640 --> 0:25:19.679
<v Speaker 1>Device Kit, which used the art we know for people

0:25:19.760 --> 0:25:24.840
<v Speaker 1>to build their own Android based devices. Yeah, that's that's

0:25:24.840 --> 0:25:27.920
<v Speaker 1>a that was a big part of Google's IO event

0:25:28.000 --> 0:25:30.320
<v Speaker 1>was that they were talking about how Android is not

0:25:30.440 --> 0:25:35.400
<v Speaker 1>just going to be a smartphone and tablet um platform,

0:25:35.480 --> 0:25:38.760
<v Speaker 1>but a platform that will be on top of lots

0:25:38.760 --> 0:25:41.160
<v Speaker 1>of different kinds of electronics, things that you wouldn't even

0:25:41.160 --> 0:25:44.520
<v Speaker 1>necessarily have thought. Oh well, yeah, clearly you want Android

0:25:44.520 --> 0:25:47.320
<v Speaker 1>on that. So things like you know, stoves and and

0:25:47.320 --> 0:25:55.480
<v Speaker 1>and refrigerators and you're robot dog, robot dog. Um. Yeah,

0:25:55.520 --> 0:25:58.000
<v Speaker 1>I don't I think that the the system actually would

0:25:58.000 --> 0:26:00.760
<v Speaker 1>continue the art we know part of it still continue

0:26:00.800 --> 0:26:04.760
<v Speaker 1>to run, um the I D that comes with, aren't

0:26:04.760 --> 0:26:08.679
<v Speaker 1>we know? But this this kit would allow you to

0:26:09.800 --> 0:26:14.160
<v Speaker 1>basically create an interface between your Android based device and

0:26:14.480 --> 0:26:18.480
<v Speaker 1>the thing that you're building. Um, So that's that's pretty

0:26:18.520 --> 0:26:21.399
<v Speaker 1>cool to to reach out and sort of bridge that gap,

0:26:21.840 --> 0:26:24.919
<v Speaker 1>so you could make something that you could control with

0:26:24.960 --> 0:26:27.680
<v Speaker 1>your phone for example. Yeah, I've seen some in that

0:26:27.720 --> 0:26:29.960
<v Speaker 1>hackened mod list. I think there were a couple of

0:26:30.000 --> 0:26:33.600
<v Speaker 1>things that people have already already built where you can

0:26:33.640 --> 0:26:38.400
<v Speaker 1>control certain devices through a phone. Um. But yeah, that's

0:26:38.400 --> 0:26:39.680
<v Speaker 1>I don't have the list ring in front of me,

0:26:39.720 --> 0:26:41.840
<v Speaker 1>but I do seem to remember that. So yeah, it's

0:26:41.880 --> 0:26:44.480
<v Speaker 1>a really neat kind of idea. If you guys are

0:26:44.520 --> 0:26:47.359
<v Speaker 1>interested in electronics and building your own electronics and just

0:26:47.400 --> 0:26:52.119
<v Speaker 1>really learning what makes electronics tick, then you might want

0:26:52.160 --> 0:26:56.320
<v Speaker 1>to you can actually make the electronics tick. What does

0:26:56.320 --> 0:27:00.359
<v Speaker 1>it do? It ticks? I got a ticking module and

0:27:00.400 --> 0:27:03.080
<v Speaker 1>I hooked it up and it's yeah, I don't suggest

0:27:03.119 --> 0:27:04.840
<v Speaker 1>you make something that ticks and then put it in

0:27:04.880 --> 0:27:08.600
<v Speaker 1>a public place. Yeah, let's just right now, that's not fun.

0:27:09.000 --> 0:27:11.639
<v Speaker 1>Don't do that. Yeah, they'll trace it back and then

0:27:11.680 --> 0:27:14.000
<v Speaker 1>they'll come back and they'll knock on our doors and

0:27:14.040 --> 0:27:15.959
<v Speaker 1>they'll say, why did you tell people to do this?

0:27:16.440 --> 0:27:18.200
<v Speaker 1>So we didn't tell them to do that. We said

0:27:18.200 --> 0:27:20.800
<v Speaker 1>that they would it is possible to do that. Yes,

0:27:21.560 --> 0:27:25.399
<v Speaker 1>we now disavow ourselves. And then he taking our duenos um,

0:27:25.480 --> 0:27:27.439
<v Speaker 1>although taking our twos would be a great name for

0:27:27.480 --> 0:27:31.040
<v Speaker 1>a band. Yeah, I'm getting a little sidetracked, I think anyway.

0:27:31.080 --> 0:27:33.879
<v Speaker 1>I was trying to say, if you're interested in electronics,

0:27:33.880 --> 0:27:35.320
<v Speaker 1>you might want to look into this. It is a

0:27:35.320 --> 0:27:39.400
<v Speaker 1>bit of an investment. Although they there their boards tend

0:27:39.440 --> 0:27:42.359
<v Speaker 1>to be fifty dollars or less. Yeah, it's not an expensive,

0:27:42.400 --> 0:27:45.160
<v Speaker 1>expensive investment. But if it's something that you're doing as

0:27:45.160 --> 0:27:48.280
<v Speaker 1>a hobby and you know, well, you also have to

0:27:48.320 --> 0:27:50.480
<v Speaker 1>buy the stuff in addition to the board. A lot

0:27:50.520 --> 0:27:53.640
<v Speaker 1>of the kids or whatever, sorry, go ahead, A lot

0:27:53.640 --> 0:27:56.480
<v Speaker 1>of the kids I've seen her a little or usually

0:27:56.480 --> 0:28:00.400
<v Speaker 1>around nine or maybe a hundred forty for a kit

0:28:00.520 --> 0:28:03.879
<v Speaker 1>that has again you know, a speaker and a potentiometer

0:28:03.920 --> 0:28:05.760
<v Speaker 1>and some other stuff that you can use to make

0:28:05.800 --> 0:28:09.000
<v Speaker 1>it do stuff. Um, so that's not it's not terrible,

0:28:09.040 --> 0:28:11.199
<v Speaker 1>but it's not pocket change for a lot of people. Right.

0:28:11.280 --> 0:28:15.080
<v Speaker 1>But if you are interested in really getting into electronics,

0:28:15.160 --> 0:28:18.640
<v Speaker 1>and maybe you want to design electronics for further down

0:28:18.680 --> 0:28:21.240
<v Speaker 1>the line, and this would be you know, probably a

0:28:21.240 --> 0:28:23.159
<v Speaker 1>good way to kind of learn the ins and outs

0:28:23.200 --> 0:28:26.040
<v Speaker 1>of the basics and maybe even you'll come up with

0:28:26.160 --> 0:28:31.520
<v Speaker 1>the next you know, killer electronics device, and you never

0:28:31.600 --> 0:28:33.320
<v Speaker 1>know that this is the sort of stuff that can

0:28:33.359 --> 0:28:36.600
<v Speaker 1>inspire people to to really push the envelope as far

0:28:36.640 --> 0:28:39.400
<v Speaker 1>as consumer electronics goes, well, you and I have talked

0:28:39.440 --> 0:28:42.600
<v Speaker 1>about it before, and we've talked about programming and things

0:28:42.600 --> 0:28:44.920
<v Speaker 1>like the Commodore sixty four and how many people who

0:28:44.960 --> 0:28:49.040
<v Speaker 1>are in what is now a billion multibillion dollar video

0:28:49.080 --> 0:28:55.320
<v Speaker 1>gaming industry started off typing in commands and there very

0:28:55.360 --> 0:28:58.680
<v Speaker 1>low power Vick twenty or vicy Vick twenties and Commodore

0:28:58.720 --> 0:29:02.720
<v Speaker 1>sixty four's back you know, years and years ago. You

0:29:02.760 --> 0:29:04.480
<v Speaker 1>know this is a way to get your feet wet

0:29:04.480 --> 0:29:06.480
<v Speaker 1>in the electronics world. So if you're interested in in

0:29:07.160 --> 0:29:10.760
<v Speaker 1>electronics engineering, uh, and you really don't have a lot

0:29:10.800 --> 0:29:12.560
<v Speaker 1>of experience with it, this is a good way to

0:29:12.600 --> 0:29:14.920
<v Speaker 1>get started, and it's a good way to build on

0:29:14.920 --> 0:29:17.600
<v Speaker 1>it if you already do have some experience exactly. Yeah,

0:29:17.800 --> 0:29:20.880
<v Speaker 1>anything from robotics too, Like I said, consumer electronics. Well,

0:29:21.320 --> 0:29:23.600
<v Speaker 1>I think that wraps up this discussion on our DW know.

0:29:24.000 --> 0:29:27.280
<v Speaker 1>If you guys have any suggestions for future topics, let

0:29:27.320 --> 0:29:30.200
<v Speaker 1>us know. Or let's say, maybe you've worked with our

0:29:30.240 --> 0:29:32.480
<v Speaker 1>two If you have, let us know, let's know what

0:29:32.640 --> 0:29:35.760
<v Speaker 1>sort of projects you've you've worked with or any of

0:29:35.760 --> 0:29:38.440
<v Speaker 1>our DWIN knows um, uh, you know, contemporaries, any of

0:29:38.440 --> 0:29:41.120
<v Speaker 1>the other kind of micro controllers, if you have experience

0:29:41.160 --> 0:29:43.960
<v Speaker 1>with that, let us know. And uh, you can let's

0:29:43.960 --> 0:29:46.960
<v Speaker 1>know on Facebook and Twitter are handled. There is text

0:29:46.960 --> 0:29:50.080
<v Speaker 1>stuff hs W or you can send us an email.

0:29:50.160 --> 0:29:53.640
<v Speaker 1>That email address is tech stuff at how stuff Works

0:29:53.680 --> 0:29:55.520
<v Speaker 1>dot com. Chris and I will talk to you again

0:29:56.000 --> 0:30:00.840
<v Speaker 1>really soon. Be sure to check out our new video podcast,

0:30:01.080 --> 0:30:03.920
<v Speaker 1>Stuff from the Future. Join how Stuff Work staff as

0:30:04.000 --> 0:30:07.680
<v Speaker 1>we explore the most promising and perplexing possibilities of tomorrow.

0:30:08.880 --> 0:30:11.600
<v Speaker 1>The House Stuff Works iPhone app has arrived. Download it

0:30:11.640 --> 0:30:18.959
<v Speaker 1>today on iTunes. Brought to you by the reinvented two

0:30:19.040 --> 0:30:21.479
<v Speaker 1>thousand twelve camera. It's ready, are you