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.
Recursion
(56,582 posts)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)is still on sale for $10.00.
https://www.udemy.com/c-programming-for-beginners/#/
It is a solid course to get you up and running.
eppur_se_muova
(37,389 posts)TM99
(8,352 posts)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
(978 posts)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.
TM99
(8,352 posts)ChromeFoundry
(3,270 posts)Here is their tutorial home page:
http://www.arduino.cc/en/Tutorial/HomePage
Nac Mac Feegle
(978 posts)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)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.