User Tools

Site Tools


arduino:diy_ardunio:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
arduino:diy_ardunio:start [2015/03/28 17:59] – [Uploading sketches] mithatarduino:diy_ardunio:start [2016/08/28 18:30] – [Setting up for programming] mithat
Line 9: Line 9:
 ===== Setting up for programming ===== ===== Setting up for programming =====
  
-When you buy a premade Arduino, the microcontroller comes preprogrammed with a bootloader. Your premade Arduino also has USB circuitry on it that lets you upload sketches via USB from a host computer. When making your own standalone Arduinos, you are going to need a way to to burn the bootloader onto the virgin microcontrollers, and you'll need a way to upload sketches to the Arduino after you've burned the bootloader. There are a few ways to do both these. Here's what appeals to me.+When you buy a premade Arduino, the microcontroller comes preprogrammed with a bootloader. Most premade Arduinos also have USB circuitry on them that lets you upload sketches via USB from a host computer.((The [[https://www.arduino.cc/en/Main/ArduinoBoardProMini|Pro Mini]] is probably the best-known exception.)) When making your own standalone Arduinos, you are going to need a way to to burn the bootloader onto the virgin microcontroller, and you'll need a way to upload sketches to the Arduino after you've burned the bootloader. There are a few ways to do these. Here's what appeals to me.
  
 ==== Burning the bootloader ==== ==== Burning the bootloader ====
Line 65: Line 65:
  
 {{youtube>Vawhrr4COjI}} {{youtube>Vawhrr4COjI}}
 +
 +===== KiCad subcircuit =====
 +For (temporary?) safe keeping, here's a hierarchical [[Arduino Uno subcircuit]] for incorporating a DIY-Arduino in a PCB design. It requires some of my [[https://gitlab.com/mithat/kicad-components-mfk|KiCad libraries]].
 +
  
 ===== Some references ===== ===== Some references =====
arduino/diy_ardunio/start.txt · Last modified: 2016/08/28 18:33 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki