Jump to content

So, my dad recently acquired a couple of Arduinos and he's looking to learn how to program them and do nifty stuff with them, but he has no idea where to start.

He's an electronics guru, so that part's mostly covered, but he's asked me if I could point him to some documentation on how to program it. Since I don't really do Arduino past occasionally making temperature readers, I got no idea where to tell him to start.

 

Basically looking for guides/books/tutorials on how to do basic stuff, for starters, and then more advanced things later on (thinking about automation systems, on-demand actions etc.).

 

Where would I be able to find such resources? (It should be noted that we are prepared to spend the coin and buy books and whatnot if needed)

Remember kids, the only difference between screwing around and science is writing it down. - Adam Savage

 

PHOΞNIX Ryzen 5 1600 @ 3.75GHz | Corsair LPX 16Gb DDR4 @ 2933 | MSI B350 Tomahawk | Sapphire RX 480 Nitro+ 8Gb | Intel 535 120Gb | Western Digital WD5000AAKS x2 | Cooler Master HAF XB Evo | Corsair H80 + Corsair SP120 | Cooler Master 120mm AF | Corsair SP120 | Icy Box IB-172SK-B | OCZ CX500W | Acer GF246 24" + AOC <some model> 21.5" | Steelseries Apex 350 | Steelseries Diablo 3 | Steelseries Syberia RAW Prism | Corsair HS-1 | Akai AM-A1

D.VA coming soon™ xoxo

Sapphire Acer Aspire 1410 Celeron 743 | 3Gb DDR2-667 | 120Gb HDD | Windows 10 Home x32

Vault Tec Celeron 420 | 2Gb DDR2-667 | Storage pending | Open Media Vault

gh0st Asus K50IJ T3100 | 2Gb DDR2-667 | 40Gb HDD | Ubuntu 17.04

Diskord Apple MacBook A1181 Mid-2007 Core2Duo T7400 @2.16GHz | 4Gb DDR2-667 | 120Gb HDD | Windows 10 Pro x32

Firebird//Phoeniix FX-4320 | Gigabyte 990X-Gaming SLI | Asus GTS 450 | 16Gb DDR3-1600 | 2x Intel 535 250Gb | 4x 10Tb Western Digital Red | 600W Segotep custom refurb unit | Windows 10 Pro x64 // offisite backup and dad's PC

 

Saint Olms Apple iPhone 6 16Gb Gold

Archon Microsoft Lumia 640 LTE

Gulliver Nokia Lumia 1320

Werkfern Nokia Lumia 520

Hydromancer Acer Liquid Z220

Link to comment
https://linustechtips.com/topic/505135-arduino-resources/
Share on other sites

Link to post
Share on other sites

  • 1 month later...

You can use the reference page on arduino.cc, there is a detailed explanation for all commands so whenever a question come up, look it up there.

 

The Arduino API comes with a very big examples folder which is organised by difficulty levels. So if you just open the example programs (which go from making a single LED blink al the way to analogvalue processing or serial com) tryunderstanding or modifieing them you can learn all you need to get some simple sketches running within hours.

 

Try it, i'm convinced that noone needs a tutorial to start programming the Arduino because it is made for people who didnt get in touch with programming yet. Sp if your dad is an electronics guru he shouldn't need more then the reference page https://www.arduino.cc/en/Reference/HomePage and the examples folder.

 

Godspeed and have fun! mk

Link to comment
https://linustechtips.com/topic/505135-arduino-resources/#findComment-7096969
Share on other sites

Link to post
Share on other sites

Thanks for the, needless to say, late reply.

Since it's been more than a month since we started messing around with it, we've figured out most of what we need. So far my dad seems to have successfully fully automated some annoyances around the house (he's a lazy mofo sometimes so he decided he'd make himself a clap on/off thingamabob for different appliances)

Remember kids, the only difference between screwing around and science is writing it down. - Adam Savage

 

PHOΞNIX Ryzen 5 1600 @ 3.75GHz | Corsair LPX 16Gb DDR4 @ 2933 | MSI B350 Tomahawk | Sapphire RX 480 Nitro+ 8Gb | Intel 535 120Gb | Western Digital WD5000AAKS x2 | Cooler Master HAF XB Evo | Corsair H80 + Corsair SP120 | Cooler Master 120mm AF | Corsair SP120 | Icy Box IB-172SK-B | OCZ CX500W | Acer GF246 24" + AOC <some model> 21.5" | Steelseries Apex 350 | Steelseries Diablo 3 | Steelseries Syberia RAW Prism | Corsair HS-1 | Akai AM-A1

D.VA coming soon™ xoxo

Sapphire Acer Aspire 1410 Celeron 743 | 3Gb DDR2-667 | 120Gb HDD | Windows 10 Home x32

Vault Tec Celeron 420 | 2Gb DDR2-667 | Storage pending | Open Media Vault

gh0st Asus K50IJ T3100 | 2Gb DDR2-667 | 40Gb HDD | Ubuntu 17.04

Diskord Apple MacBook A1181 Mid-2007 Core2Duo T7400 @2.16GHz | 4Gb DDR2-667 | 120Gb HDD | Windows 10 Pro x32

Firebird//Phoeniix FX-4320 | Gigabyte 990X-Gaming SLI | Asus GTS 450 | 16Gb DDR3-1600 | 2x Intel 535 250Gb | 4x 10Tb Western Digital Red | 600W Segotep custom refurb unit | Windows 10 Pro x64 // offisite backup and dad's PC

 

Saint Olms Apple iPhone 6 16Gb Gold

Archon Microsoft Lumia 640 LTE

Gulliver Nokia Lumia 1320

Werkfern Nokia Lumia 520

Hydromancer Acer Liquid Z220

Link to comment
https://linustechtips.com/topic/505135-arduino-resources/#findComment-7097001
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×