Pages: [1]   Go Down
Author Topic: Tutorials for beginner  (Read 3780 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 1
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I want to learn the programming and all that is related to Arduino.

I will be glad and grateful if anyone can help me. Am really eager to learn more.

Thanks
Logged

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 549
Posts: 27434
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Welcome to the forum.

Have you looked at the Learning page and tried those examples?
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

Offline Offline
Newbie
*
Karma: 1
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Yes, I have been trying my hands on some of the things on the learning page.

I want to get more insight like books and videos
Logged

Johannesburg. UTC+2
Offline Offline
Faraday Member
**
Karma: 114
Posts: 4989
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Crossroads, you are showing remarkable restraint not mentioning your book, so I'll do it as an independent punt....

http://www.amazon.com/Arduino-Teens-For-Course-Technology/dp/1285420896
Logged

The Elders of the Internet know who I am
I'm on LinkedIn: http://www.linkedin.com/in/jimbrownza

Lacey, Washington, USA
Offline Offline
Faraday Member
**
Karma: 164
Posts: 2575
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I have a pet peeve, I keep it under my desk. ;') It is the overuse of delay() in books, websites, and videos about the Arduino.

http://arduino.cc/en/tutorial/blink

If you notice, even on that page it tells you to move on to Blink Without Delay.

http://arduino.cc/en/Tutorial/BlinkWithoutDelay

Using delay() to time events is like using the emergency brake on your car to drive. It isn't scalable, it seems simpler but in the end it overcomplicates things, and it brings everything to a halt. Yet I see entire series of programs written on tutorial websites, in books, and in videos using delay() to debounce switches, time LEDs, control motors, etc. And in each case, it leaves you with a single task program that is nearly impossible to expand to do more things asynchronously.

I have -not- found this to be true of Arduino for Teens, but as the author says, it is for people who've already been doing some programming. I'm still working my way through it, it covers a lot of information about interrupts, a subject usually difficult to find.

Other than that, I have not found a single beginner's book on Arduino that I can recommend. Most authors seem rushed to get out a book to cash in on the craze.

I would say do as suggested here, start with the Learning section of Arduino.cc. Don't get stuck on Blink - move on. Spend a lot of time on Blink Without Delay, when you get there. Really get your head wrapped around using the millis() and micros() clocks to time events. It makes things -much- easier to do later.

http://arduino.cc/en/Tutorial/HomePage

In that context, I would recommend Arduino for Teens, and Arduino LCD Projects by Robert J Davis II. It is not a beginner's book. But after you've learned some programming, it is a good book on using LCDs from the alphanumeric 1x8 to full color graphic LCDs, and it -doesn't- overly use delay().

http://www.amazon.com/Arduino-LCD-Projects-Robert-Davis/dp/1490980709/ref=sr_1_1?ie=UTF8&qid=1402673307&sr=8-1&keywords=arduino+lcd+projects+robert+j+davis+ii
Logged

Steve Greenfield AE7HD
CET Consumer Electronics and Computer
Please don't read your attitudes into my messages

Poland - Gdańsk
Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Is there any video cours? Maybe on youtube, any official canal?
Logged

Johannesburg. UTC+2
Offline Offline
Faraday Member
**
Karma: 114
Posts: 4989
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Is there any video cours? Maybe on youtube, any official canal?

As far as I know there is no official video, but I'm sure you'll find some if you search. One video you should watch, although maybe not right at the start of your learning, is this one on state machines (blink without delay).

Also quite a lot on Instructables.
Logged

The Elders of the Internet know who I am
I'm on LinkedIn: http://www.linkedin.com/in/jimbrownza

Pages: [1]   Go Up
Jump to: