Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

LESSON 1: Simple Introduction to the Arduino (Video -- this is the future)
youtube ^

Posted on 10/21/2016 5:27:46 PM PDT by RoosterRedux

Video Link -- I only learned about Arduino yesterday. This might not be the best video to explain what it is, but it will introduce you to the concept.

Arduino is an open source company in Italy IIRC that essentially marries cheap-off-the-shelf hardware to simple code such that you and I can develop our own moving things (i.e. robots, drones, motorized camera mounts, etc.). The only limits are your imagination and determination.

Here's another shorter introductory video that might help...Thinking About Getting an Arduino? Watch This

And "believe me" (as Trump says), I am an old fart so don't tell me that old farts can't learn.;-)

You are smarter than you think.


TOPICS: News/Current Events
KEYWORDS: arduino; internetofthings; robot; servo
Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-74 next last
To: TheNext

Hi see my post # 20.


21 posted on 10/21/2016 5:54:29 PM PDT by loungitude (The truth hurts.)
[ Post Reply | Private Reply | To 17 | View Replies]

To: loungitude
I think you have hit the nail on the head. Except for those who can conceptualize problems and solutions and see how--somehow--this kind of thing can lead to solutions to problems we don't yet know of or understand.

That said, I have a problem that drew me to this possible solution.

I have a GoPro camera.

When I shoot "film" by hand, it is unstable.

At first, I thought I needed a slide.

But when I created a slide, I realized I needed a motorized slide.

Then I realized I needed a precise motorized slide...and one that could move all about (up and down, back and forth, side-to-side) with precision.

And then I discovered Arduino.

I have yet to create the product I need, but I have already envisioned it (i.e. created it in my mind...and am continuing to do so).

22 posted on 10/21/2016 6:02:16 PM PDT by RoosterRedux
[ Post Reply | Private Reply | To 20 | View Replies]

To: TheNext

You write functions for various things and call them from the loop. The loop is just the shell. I have written very useful programs for my photography, automating things like water drops, etc.


23 posted on 10/21/2016 6:02:26 PM PDT by Cololeo
[ Post Reply | Private Reply | To 17 | View Replies]

To: RoosterRedux

Arduino loop is equivalent to the old main(){}
main(param){ loop() }

Common loops are:

do { something } while ( conditions )
while ( conditions ) do { something }

example:

while (sun is down) do { porch light on }


24 posted on 10/21/2016 6:05:10 PM PDT by TheNext (Hillary Hurts Children & Women)
[ Post Reply | Private Reply | To 1 | View Replies]

To: RoosterRedux
And I want to know how to do this.....why?

And what good is this info, for people like me, who are tech challenged?

25 posted on 10/21/2016 6:05:14 PM PDT by nopardons
[ Post Reply | Private Reply | To 1 | View Replies]

To: Cololeo
Nice.

Clarify for those new to this stuff what you mean by "call them from the loop."

26 posted on 10/21/2016 6:06:52 PM PDT by RoosterRedux
[ Post Reply | Private Reply | To 23 | View Replies]

ph


27 posted on 10/21/2016 6:08:03 PM PDT by xone
[ Post Reply | Private Reply | To 10 | View Replies]

To: RoosterRedux
Fun stuff! A lot of kids (and old kids) love these.

Also look into Raspberry Pi, BeagleBone Black, and others, and peripheral boards for them. All three were featured in at least one book published, get ready, in the olden-days, January 2015, almost two years ago!

28 posted on 10/21/2016 6:10:55 PM PDT by Right Wing Assault (Kill TWITTER !! Kill FACEBOOK !! Free MILO !!)
[ Post Reply | Private Reply | To 1 | View Replies]

To: RoosterRedux

Therefore you have a need.
Evidently you have the skills and tools to create the solution. The need gives you the path, and most importantly, tells what you need to learn/solve/change/implement/troubleshoot/refine....


29 posted on 10/21/2016 6:16:09 PM PDT by loungitude (The truth hurts.)
[ Post Reply | Private Reply | To 22 | View Replies]

To: nopardons
You are not tech challenged.

Those fluent in "Tech" are not good are explaining it.

Don't blame yourself.

It is like rock climbing with your mind.

You have to find that first little rock ledge onto which you can get a grip and hang. And then look for the next little ledge.

Techies can't help it. They are young and they get it. They will one day find that tech has developed beyond their understanding...and they will either have to start the difficult climb or die.

Go out and look for that first little foothold and handhold...and keep searching and moving up.

The joy is not in the ease of climbing but in the success of overcoming difficulties.

Those who find it easy will soon be bored. But those who endure when it is hard will succeed and keep on succeeding.

30 posted on 10/21/2016 6:16:20 PM PDT by RoosterRedux
[ Post Reply | Private Reply | To 25 | View Replies]

To: Cololeo

I have had 30 software languages. One H-1B wipes them all out. Lol.

True about needing an objective. Arduino is really a proof of concept, test board. A commercial product would be microprocessor based.

Idea => Requirements => Specification => Development => Test => Production


31 posted on 10/21/2016 6:17:34 PM PDT by TheNext (Hillary Hurts Children & Women)
[ Post Reply | Private Reply | To 23 | View Replies]

To: loungitude
We all have a need...we just have to keep searching for it.

The skills will come.

Humans are profound creatures...we need to believe in ourselves.

Living ain't easy.

We need to fight.

And we need to fight with out minds.

We all have it...we just need to get over the fear and intimidation...and fight.

32 posted on 10/21/2016 6:19:49 PM PDT by RoosterRedux
[ Post Reply | Private Reply | To 29 | View Replies]

To: nopardons

See my post #21


33 posted on 10/21/2016 6:22:54 PM PDT by loungitude (The truth hurts.)
[ Post Reply | Private Reply | To 25 | View Replies]

To: nopardons
And I want to know how to do this.....why?

Like a mountain - it's there. You might find it not so bad for a non-tech person. The thrill kids have when they come up with an idea, and they make it work, is fun to see. As someone else said, when you play with things like this, you come up with reasons to use it. It's a tool. It's a toy. It's a challenge. Take your pick(s).

I've read reviews written by people who bought, let's say, a small welder or some tool, to fix a broken item. Now they say, I've found so many things to do with it, I wish I had bought it years ago.

They are SO cheap, it's not a big loss if you don't like it. Just take it to your closest school and they'll know what to do with it.

34 posted on 10/21/2016 6:23:04 PM PDT by Right Wing Assault (Kill TWITTER !! Kill FACEBOOK !! Free MILO !!)
[ Post Reply | Private Reply | To 25 | View Replies]

To: loungitude

Another skill right after the Idea is writing patents. Iron clad patents eg Microsoft are very expensive $100,000s. But if young, just start writing your own. It’s like the old saying, if you want to write, then write.

Just write patents and over the years you will own something of value.


35 posted on 10/21/2016 6:30:32 PM PDT by TheNext (Hillary Hurts Children & Women)
[ Post Reply | Private Reply | To 21 | View Replies]

To: RoosterRedux
int zr=0; //Row #
int zc=0; // Column #
int zl=0; // string length if needed - ie: 4 for integers
int zt1=0; // temp1
String zs=" "; //string to print

void ezprint(int zc,int zr,String(zs),int zl) {
//zc = column zr = row zs = string variable zl = length
//zl is the length of the print area to clear
lcd.setCursor(zc,zr);
if (zl == 0) zl = zs.length();
for (zt1 = zl; zt1 > 0; zt1--) {
lcd.print(" "); }
lcd.setCursor(zc,zr);
lcd.print(zs);
}
//end ezprint


void setup() {
Serial.begin(9600);
Wire.begin();
lcd.begin(lcdw,lcdh);
lcd.clear();
}


void loop(){
a="Hello";
ezprint(0,0,a,5);

36 posted on 10/21/2016 6:36:49 PM PDT by Cololeo
[ Post Reply | Private Reply | To 26 | View Replies]

To: RoosterRedux

Bookmark


37 posted on 10/21/2016 6:37:34 PM PDT by truthluva ("Character is doing the right thing even when no one is looking"..J.C. Watts)
[ Post Reply | Private Reply | To 1 | View Replies]

To: RoosterRedux
Many thanks for your very kind words; however, people have tried to teach me how to CCP for the past almost 20 years; to no avail. I have a mental block. The ONLY way I ever managed to do that, was when I had a step by step, written sheets of instructions...which I have now managed to lose. :-(

Funnily enough, I learned how to do HTML quickly and well; so go figure.

I'll take a look at the link, even though I believe that drones should be outlawed/nobody should have them ( this is due to the problems they cause for airports and idiots using them to spy on neighbors, etc. ) and I have NO idea at all what I would do with this info.

38 posted on 10/21/2016 6:39:04 PM PDT by nopardons
[ Post Reply | Private Reply | To 30 | View Replies]

To: reed13

for ltr


39 posted on 10/21/2016 6:41:01 PM PDT by reed13k
[ Post Reply | Private Reply | To 36 | View Replies]

To: Cololeo
That must really helpful to those who don't know what a loop is.

Are trying to spread knowledge (i.e. teach) or just brag about your grasp of it.

40 posted on 10/21/2016 6:41:58 PM PDT by RoosterRedux
[ Post Reply | Private Reply | To 36 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-74 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson