Skip to content

Latest commit

 

History

History
49 lines (31 loc) · 2.99 KB

Tutorial.md

File metadata and controls

49 lines (31 loc) · 2.99 KB

Microcontroller Tutorial for Microcontroller-Only And Computer-Controlled Programs

This is the entry point for setting up microcontroller. You must start here regardless you choose microcontroller-only or computer-controlled programs.

Before you Continue

Before you begin, make sure you have a computer. This used to go without saying, but it's becoming apparent that many people do not have computers anymore and only have phones or tablets. You need to have a Windows, macOS or Linux laptop/desktop computer (or a high-end Windows tablet) that you can install software on it.

In the past, we supported building microcontroller-only .hex files for Mac and Linux . But this was dropped due to lack of developer support. While we still have instructions for Mac and Linux, they may be out-of-date and may no longer work. We do not recommend going this route unless you are computer-savvy and are willing to debug shell scripts.

Requirements for Computer-Controlled Programs

If you would like to use computer-controlled programs, make sure you meet all of the following requirements:

  1. You have computer running 64-bit Windows or macOS. As of this writing, no other platforms are supported. But if you use Linux, you should be computer-savvy enough to adapt our macOS guide to work for your Linux.
  2. You have a regular Switch (not a Switch Lite) if you want to use most of the computer-controlled programs (i.e. programs requiring video/audio feedback).
  3. Be willing to spend an additional $20 - $50 USD for the new hardware.
  4. Your computer must be sufficiently powerful:
  • If you intend to control 1 Switch: A dual-core processor @ 3 GHz no older than 2015 should be sufficient.
  • If you intend to control 2 Switches: A quad-core processor @ 3 GHz no older than 2015 should be sufficient.
  • If you intend to control 4 Switches: 6-8 cores minimum.

Microcontroller Hardware

Follow the hardware guide to purchase all the hardware for automation.

Microcontroller Software

Click the link below based on the microcontroller and OS.

Windows macOS or Linux
Arduino Leonardo (beginner friendly) Guide Guide
Teensy 2.0 and Teensy++ 2.0 Guide Guide
Pro Micro Guide Guide
Arduino Uno R3 (not recommended) Guide Guide

Computer-Controlled Tutorial

If you only need microcontroller-only programs, then you are done.

If you need computer-controlled programs, continue to the Computer-Controlled tutorial.


Discord Server: