Skip to content

hashfx/arduino-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arduino Programming πŸ‘¨πŸ»β€πŸ’»πŸ”‹πŸ”Œ

Virtual Arduino at TinkerCad

Getting Started with TinkerCad

  1. Sign Up for a Personal Account
  2. Once Signed in, Click on Circuits in Left Navbar
  3. Click on Create new Circuit button
  4. Buttons Overview:
    1. Code to code in Blocks or Text or Both
    2. Start Simulation to run code on Arduino
    3. Send To to share code or download .brd file
    4. Components and Search bar to select and use variety of circuits and their components

General Knowledge about Arduino

  • Arduino is a company, open source hardware manufactured by an Italian Company to test circuits before implementing them on hardware

  • Arduino IDE (written in Java and CLI in GO) is used for coding Download Here

  • C or C++ code using Arduino API (inspired by Processing Language and Wiring Libraries)

  • Arduino Program Structure (aka Sketch)

     void setup(){
     	// called when a sketch starts, used to initialise variables and hardware components, setup communication, I/O modes for digital pins
     	// runs only once after each power up or reset of the Arduino board
     }
     void loop(){
     	// allows program to change and respond, actively controls Arduino board
     }

Repository Structure

Repo contains directories with a Circuit Diagram, .brd file for Autodesk PCB designs, and .ino file for Arduino code in C++

Contribution

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

Thanks for Visiting the Profile, and Repository of Arduino Programming 😊

About

Programs for Arduino Circuits in Tinkercad

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages