element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Arduino Tutorials
  • Products
  • Arduino
  • Arduino Tutorials
  • More
  • Cancel
Arduino Tutorials
Blog Fast Track to Arduino Programming
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino Tutorials to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Robert Peter Oakes
  • Date Created: 9 Jun 2014 3:38 AM Date Created
  • Views 2455 views
  • Likes 6 likes
  • Comments 1 comment
  • fast-track
  • open-source
  • arduino_tutorials
  • learning
  • tutorials
  • arduino
Related
Recommended

Fast Track to Arduino Programming

Robert Peter Oakes
Robert Peter Oakes
9 Jun 2014

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

What I am presenting in the following set of videos and tutorials is a means to an end. Over the last many months I have answered many times the same questions and seen similar mistakes in programming

 

I am not necessarily implying what I am going to present will be perfect, it wont. But it will be tested and re-usable and can be taken and applied to your project if you want.

 

At a minimal I hope it will allow you to learn rapidly some techniques and practices that will allow you to focus on your project and not on the basics of how to do basic house keeping.

 

By basics I am referring to the following

     0. An Empty Sketch and how even it takes valuable resources Fast Track to Arduino Programming - Lesson 0, An Empty Sketch

     1. How to read and write from and to the serial port Fast Track to Arduino Programming - Lesson 1, Reading from the Serial Port

     2. How to Parse the data sent over the serial port in order to execute commands from a user Fast Track to Arduino Programming - Lesson 2, parsing the serial input into usable commands

     3a. Advance command processing + How to use Digital Analog and PWM outputs  Fast Track to Arduino Programming - Lesson 3 pt 1, Improved Parsing and memory usage (Fully working programs)

     3b.Optimized Advance command processing + How to use Digital Analog and PWM outputs  Fast Track to Arduino Programming - Lesson 3 pt 2, Improved Parsing and memory usage (Optimized)

     4a. How to read and write from the Ethernet Shield (Wiznet and ENC) - The test console Fast Track to Arduino Programming - Lesson 4a, Ethernet input and response

     4b. How to read and write from the Ethernet Shield (Wiznet and ENC) - The tutorial  Fast Track to Arduino Programming - Lesson 4b, How to read and write from the Ethernet Shield

     5. How to preserve SRAM space and make better use of program memory for message storage,

we ended up covering this in lesson 3a and b, please hope over there and have a look, thanks Fast Track to Arduino Programming - Lesson 3 pt 1, Improved Parsing and memory usage (Fully working programs)

     6. Reading and Writing from an SD card

     7. Using temperature and Humidity Sensors

     8. Using Basic and RGB LEDs (WS2812) and built in PWM for dimming

     9. Using an N channel logic FET to improve drive capability of large loads

     10. Using an NRF24L01 radio module and creating a distributed sensor grid

`    11. WEB server allowing reading and controlling of sensors and outputs, already covered in part in lesson 4a, b.

     12. NETIO as a control panel for remote control over the internet

     13. Using an LCD display via SPI or I2C

     14. Using a higher level processor based board like a Raspberry PI or RIoT Board to talk to Arduino based controllers

     1x... More added as I think of them or prompted by Community input

image
  • Sign in to reply
  • neilk
    neilk over 11 years ago

    I like it, Peter.

     

    Especially looking forward to some of the issues I have struggled with: parts 4,5,6,10 and 11.

     

    Keep up the good work

     

    Neil

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube