awesome-arduino icon indicating copy to clipboard operation
awesome-arduino copied to clipboard

A curated list of awesome Arduino tools and projects.

Awesom-Arduino Banner

Awesome Arduino

Awesome Badge

Collections of awesome Arduino boards, projects, ideas etc.

Contents

  • Official
  • Hardware
    • Boards
    • Shields
  • Software
    • IDE
    • Simulators
    • CAD
    • Useful Tools
  • Projects
  • Arduino-based Platforms
  • Resources
    • Books
    • Talks
    • Tutorials
  • Community

Official

Hardware

Boards

Shields

Software

IDE

Simulators

  • Tinkercad - Very easy to use and learn directly from simulations.

CAD

  • Fritzing - Easy to use CAD software for prototyping Arduino circuits and creating PCB's.

Useful Tools

  • Arduino CLI - Command line interface for Arduino sketches, libraries, boards, etc.
  • Putty - Open-source serial console and terminal emulator.
  • Johnny-Five - The JavaScript robotics programming framework for Arduino.
  • Blynk - Popular IOT platform that can connect hardware (including Arduino) to cloud.

Projects

Arduino-based Platforms

  • Ardupilot - Versatile, Trusted, Open Autopilot software for drones and other autonomous systems.
  • mBot - mBot is a low-cost and easy-to-use robot kit designed for children to use and learn to program.

Resources

Books

Talks

Tutorials

Internals

Software

Hardware

Community

Contributing

Please see contributing file.