Welcome to DU! The truly grassroots left-of-center political community where regular people, not algorithms, drive the discussions and set the standards. Join the community: Create a free account Support DU (and get rid of ads!): Become a Star Member Latest Breaking News Editorials & Other Articles General Discussion The DU Lounge All Forums Issue Forums Culture Forums Alliance Forums Region Forums Support Forums Help & Search

Nac Mac Feegle

(979 posts)
Thu Jun 4, 2015, 10:21 PM Jun 2015

Starting to play with Arduinos. Recommendation needed for C language learning.

I'm a hardware guy. Long time electronic communication tech. Now I have some things that'd be fairly useful if a microcontroller was attached.

I've only had an overview course on C a long time ago, and now I need to learn how to make the Arduino do what I want.

I need guidance on where to start to get into the language. Book recommendations, whatever.

9 replies = new reply since forum marked as read
Highlight: NoneDon't highlight anything 5 newestHighlight 5 most recent replies
Starting to play with Arduinos. Recommendation needed for C language learning. (Original Post) Nac Mac Feegle Jun 2015 OP
The hard way is the best way Recursion Jun 2015 #1
I believe this course at Udemy TM99 Jun 2015 #2
Um, it now says $149. nt eppur_se_muova Jun 2015 #4
Re-edited this reply TM99 Jun 2015 #5
Signed up, but it still says $149. Nac Mac Feegle Jun 2015 #6
Check your inbox. TM99 Jun 2015 #8
Sometimes learning by example goes a long way ChromeFoundry Jun 2015 #3
The Company security won't allow a European connection Nac Mac Feegle Jun 2015 #7
Try viewing their pages in Google's cache: Make7 Jun 2015 #9

Recursion

(56,582 posts)
1. The hard way is the best way
Thu Jun 4, 2015, 10:32 PM
Jun 2015
http://c.learncodethehardway.org/book/

That said, have you considered looking at Forth as the language you use rather than C? It requires a little assembly to get a Forth system bootstrapped, but it's a very powerful and satisfying language to work with:

http://www.eecs.wsu.edu/~hauser/teaching/Arch-F07/handouts/jonesforth.s.txt
 

TM99

(8,352 posts)
5. Re-edited this reply
Fri Jun 5, 2015, 07:06 PM
Jun 2015

Last edited Fri Jun 5, 2015, 08:01 PM - Edit history (2)

as I just got an email reminder from Udemy that this sale is still going on for 6 more days. But you have to have a Udemy account which is free to setup before you can access it.

So do that and then click on the original link I gave you and you will be able to get this course for the $10.00 special.

Nac Mac Feegle

(979 posts)
6. Signed up, but it still says $149.
Sun Jun 7, 2015, 11:42 PM
Jun 2015

Can't afford that.

I need something as cheap as possible. Lots of bread, but only so much peanut butter, if you catch my drift. And the peanut butter jars are getting smaller, since the company got sold down the river.

Thanks, though.

Nac Mac Feegle

(979 posts)
7. The Company security won't allow a European connection
Sun Jun 7, 2015, 11:44 PM
Jun 2015

So I can't do anything during the 'slack' time at work.

Sometimes you have to wait for an oscillator to stabilize.

Make7

(8,546 posts)
9. Try viewing their pages in Google's cache:
Tue Jun 9, 2015, 05:24 PM
Jun 2015
http://webcache.googleusercontent.com/search?hl=en&q=cache:RhZt3qJB0b8J:http://www.arduino.cc/en/Tutorial/HomePage

http://webcache.googleusercontent.com/search?hl=en&q=cache:H-TEEZ19DH0J:http://www.arduino.cc/en/Tutorial/BareMinimum

Just paste the URL of one of their example/tutorial pages into Google and view the cached version (if it exists).

I don't have experience with Arduinos, but the programming looks easy enough to just copy and paste from their examples to get you started doing most of the basic stuff.
Latest Discussions»Culture Forums»Open Source and Free Software»Starting to play with Ard...