Summary
Full Transcript
A Step by Step tutorial to help everyone to learn how to design and build a simple microcontroller board. This Part 7 is about writing software and programming your board in MPLAB. Here is the finished project where you can see how this board is used: - Making a Magic Wand with Light Effects and Spell Recognition | Wizards Wand https://youtu.be/D_asM2Lh_I0 Download the finished Schematic and PCB here: https://oshwlab.com/robertferanec/myboard Download the project source code from here: https://github.com/FEDEVEL/youtube-tiny-simple Watch the full tutorial here: https://youtube.com/playlist?list=PLXvLToQzgzdea0sQXmpY8k4tfiXpkYIwO Individual videos of this tutorial: - Tutorial #1: How to Design and Build Your Own Board - Simply and Easily https://youtu.be/_x2fzKEjUGQ - Tutorial #2: Drawing Schematic and Connecting Microcontroller + Accelerometer ( EasyEDA ) https://youtu.be/m-aDN5mFt7Q - Tutorial #3: Starting a new PCB, Placing Components, Improving Schematic https://youtu.be/OMtdirj2ltE - Tutorial #4: How To Do PCB Layout (Step by Step) https://youtu.be/8TUHE6TFy1A - Tutorial #5: Improving Your PCB Layout and Manufacturing Your Board https://youtu.be/yptbPYe1BL0 - Tutorial #6: Useful Steps To Do After You Receive Your Boards From Production + Some soldering tips https://youtu.be/UTkluwr2KOw - Tutorial #7: How to Write Software And Program Your Board - Step by Step https://youtu.be/e6YTg-UrKes Chapters: 00:00 - Installing MPLAB 01:54 - Installing XC8 Compiler 04:10 - Installing MPLAB Code Configurator 05:40 - Installing PickKit 4 06:49 - Starting a new project 12:27 - Starting with Code Configurator 17:47 - Implementing PWM output 55:41 - Implementing I2C 1:13:59 - How to debug software 1:15:55 - Implementing interrupt ------------------------------------------------------ Would you like to support me? It's simple: - Sign up for my Hardware design and PCB Layout online courses: https://academy.fedevel.com/ - You can also support me through Patreon: https://www.patreon.com/robertferanec - Or sign up for my Udemy course: https://www.udemy.com/learn-to-design-your-own-boards/ It is much appreciated. Thank you, - Robert
