• Skip to main content
  • Skip to primary sidebar

RNTLab.com

The Ultimate Shortcut to Learn Electronics and Programming with Open Source Hardware and Software

  • Courses
  • Forum
    • Forum
    • Ask Question
  • Shop
  • Account
  • Blog
  • Login

Tutorial or courses on Arduino/C coding?

Q&A Forum › Category: Other › Tutorial or courses on Arduino/C coding?
0 Vote Up Vote Down
Todd Palmer asked 3 years ago

Hi folks

Are there any Random Nerd Tutorials on just Arduino/C?

Question Tags: C/Adrunio coding
5 Answers
0 Vote Up Vote Down
Rui Santos Staff answered 3 years ago

Hello Todd! Thanks for the course idea, right now I don’t plan to create a course on that topic, but I might do it in the future.

Can you describe what exactly would you like to learn? Explaining in details variables, functions Arduino libraries?

Thanks!

0 Vote Up Vote Down
Todd Palmer answered 3 years ago

Hi Rui,

Thank you for the reply, and thank you for all you have done for the esp32 community as well as all the courses you offer. So with most languages I think a basic overview is a great start. You know the history of it, where it was derived from that kinda of thing. The syntax of what makes up a statement and general formatting. Then data types and built in objects that might be specific to the platform, or better said prebuilt object that can be brought in with specific libraries.

Once you have the basics, moving to how Arduino operates with the setup/loop, granted there a many intros on this out there but its worth a chapter on that. From there there are many avenues to take. Functions and return values, objects or types. From the syntactical structure to best practices. Possible how events and callback functions can operate and their best practices.

I think what might be an exciting topic is overall best practice examples referencing larger projects that have Setup > Loop > functions. Also what is a balance on “onboard” and “off board” computation and overall design. I have seen small project doing actual computational elements on esp32 which is kinda cool.
Additional topics:

  • Multi Core operations
  • Deep Sleep
  • Specifics from the circuit design and how that determines the coding practice. A simple to complex set of circuits.
  • At what point do you find youve overloaded your platform in code and circuit design.
  • Popular additions on boards and how to code to them. Cams, displays, ble, lora, wifi but reference the coding and the existing courses/projects you have with this.

I think you can make a fantastic course on this and leveraging what you have will be a huge plus.

0 Vote Up Vote Down
Rui Santos Staff answered 3 years ago

Hi again.

Thank you for the suggestions.

Those are very good ideas and take a lot of time to develop. We’ve been thinking about building something like that. Specially for those that don’t know anything about programming and want to start from the very beginning. However, we don’t know if there is enough interest in those topics taking into account the amount of work it takes.

Maybe we’ll came up with a few free tutorials and see how our readers react.

Thank you.

0 Vote Up Vote Down
Todd Palmer answered 3 years ago

Yeah I agree there has to be demand but what I am seeing is there is not a lot out there on this. Maybe I just have not looked hard enough. I see a lot of intro but like other languages python/ruby/php/javascript/powershell as a variety I have not seen in depth items.
Again it could be I’ve not looked hard enough.

0 Vote Up Vote Down
Rui Santos Staff answered 3 years ago

Thanks again for the course idea! We’re definitely considering it, but we have some other projects lined up to complete first.

Primary Sidebar

Login to Ask or Answer Questions

This Forum is private and it’s only available for members enrolled in our Courses.

Login »

Latest Course Updates

  • [eBook Updated] SMART HOME with RPi, ESP32, and ESP8266 (version 1.2) March 8, 2023
  • [eBook Updated] ESP32-CAM Projects (version 1.3) January 7, 2023

You must be logged in to view this content.

Contact Support - Refunds - Privacy - Terms - MakerAdvisor.com - Member Login

Copyright © 2013-2023 · RandomNerdTutorials.com · All Rights Reserved

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.