Canine Rocket Technologies WIki
YouTubeTwitter
  • 🐺Canine Defense Technologies Wiki
    • Wiki Index
    • About Canine Defense Tech
    • Our Lab
    • Canine Rocket Tech Organizational Structure
    • Wiki Contributors & Info
  • Resource Library
    • 🔧Manufacturing & Fabrication
      • Laser Cutting
        • Laser Settings
      • 3D Printing
        • Material Library
        • Print Settings
        • 3D Printing Tolerance Guide
        • Resin Tank Drainer
      • Composite Layups
      • Fasteners
      • CNC Machining
        • 4040 Pro Dust Boot
        • CNC Settings
    • ⚙️Software & Electronics
      • Electronics Basics
      • Microcontrollers
      • Single Board Computers
      • PCBs
      • Pinouts Book
      • DIY Lithium Batteries
      • Software Development Tools
      • Getting Started with Programming on an Arduino
      • Graphic Design & Video Production
  • 📘Testing & Documentation
    • Documentation & Organization Cheatsheet
    • Project Stats Template
    • K-9 Diagram Template
    • Internal Dev Log Template
    • Readme Creator
    • April Tags
  • 🖥️Design & Simulation
    • Computern Aided Design
    • CalcTool
    • eCalc
    • Open Rocket Simulator
    • XFLRR5
    • CloudRF
    • Radio/Optic Line of Sight Tools
  • 💡Research Resources
    • Parachute Design
    • Thermal & Electro-Optics
    • Night Vision Basics
  • 📑Open Development Platforms
    • VESC
    • Meshtastic
    • Ardupilot
    • Open HD
  • 🚚Vendors & Supply Chain
    • Electronics Component
      • RPI Locator
      • Octopart
    • PCB Fabrication
    • Laser and CNC Cutting
    • 3D Printing Services
    • Hardware Components
    • Drone Components
    • Composites
    • Li Ion Batteries
  • Projects
    • UAV Systems
      • Valor sUAS
      • K-9 Drone Battery Standard
        • Jx-9 Connector Standard
        • Rugged Battery Charger
  • Tactical Systems
    • K-TAC RTE-1
      • Assembly Instructions
  • Rocketry Systems
    • Model Rocket Landing Legs
    • WOOF Launch Computer
      • Assembly Instructions
    • K-9 TVC V8
    • K-9 TVC Hopper
    • K-9 TVC Mega
    • K-9 TVC Gen 2
    • Model Rocket GCS
  • Lab Equipment Projects
    • Lab Dashboard (ADSB)
      • How to Setup
Powered by GitBook
On this page
  • Introduction
  • Arduino

Was this helpful?

  1. Resource Library
  2. Software & Electronics

Microcontrollers

PreviousElectronics BasicsNextSingle Board Computers

Last updated 2 years ago

Was this helpful?

Introduction

Microcontrollers are small but powerful computers for many purposes, one of which is powering our projects. They are compressed into Integrated Circuit (IC) packages, so it is easier to design a small project. What is neat about them is that they are a functioning computer in one package. A processor, RAM, and flash memory are all compressed into one chip. All that's needed is power, some code, and a clock. So, in theory, it can do a lot of things.

Many microcontrollers from different brands feature different specifications, sizes, and even different communication methods. It can be very hard to choose one for a project sometimes, so don't be overwhelmed while searching for a microcontroller. There are many popular choices to choose from for different needs. Below are some good starting points to use for those still searching.

Arduino

The Arduino ecosystem is undoubtedly one of the easiest introductions into the world of microcontrollers. They are very simple machines but they can do many things given the code, tools, and expertise. Arduino-based microcontrollers were designed to be easy to use. And paired with the helpful and thoughtful Arduino community, it is very possible to do almost any task on Arduino microcontrollers.

There are many places online to purchase kits that come with an Arduino microcontroller and even some cool things to plug into it. Things like LEDs, buzzers, sensors, buttons, you name it, are in a kit. Good kits on Amazon can go for under $100 USD, and are a great place to start for beginners.

Here is a great link from the creators of Arduino on how and why Arduino works the way it does.

Here is also a video from GreatScott!, a popular and very helpful YouTuber that specializes in electronics.

And if you're really considering it, here is a page on how you can program your own Arduino.

Software Development Tools
⚙️
Page cover image
What is Arduino? | Arduino Documentation
(Source: GreatScott! @ YouTube.com)