Help us understand the problem. What is going on with this article?

1000円以下でArduinoを自作する。

More than 5 years have passed since last update.

Arduinoが簡単に自作できるので、その手順のメモ

はじめに

 ATMEGA328P
 抵抗 1KΩ
 コンデンサ 22pF x2
 水晶発振子 16MHz
 ジャンパワイヤ
 ブレッドボード
 書き込み用のArduino

書き込み用のArduinoを除いて全部買っても、秋葉原で500円程度で手に入ります。

IMG_0616.JPG

配線の準備

以下のサイトにある通りに配線
http://www.arduino.cc/en/Tutorial/ArduinoToBreadboard

BreadboardAVR.png

実際に配線したところ
IMG_0630.JPG

ブートローダの書き込み

まず、ブレッドボードの5vを外して、設定します。

ここの書き込みにある、Optifix.zipをダウンロードします。

ダウンロードしたファイルを解凍して、optiLoader.hのヘッダファイルを開き、

#include <WProgram.h> を #include <Arduino.h> に変更します。

そしてコンパイルして書き込み用のUnoにアップロードします。

次にSerial Monitorを起動して「19200 baud」を選択します。

以下のように表示されます。
Screen Shot 2015-05-03 at 04.46.45.png

表示されたら、ブレッドボードに5Vを差し込んで「G」をシリアル経由でSendします。
Screen Shot 2015-05-03 at 05.10.40.png

これだけで、ブートローダの書き込みは完了です。

あとは、Arduino差し込むか、UART経由でスケッチをアップロードすれば、Arduinoとして利用可能です。

ブートローダ書き込み用基盤

ブレッドボードだけでやってると、ピン欠け等が発生しやすくなるので、書き込み用の基盤を作成しようと思います。

【作成中の基盤】
IMG_0631.JPG

tsunaki
フロント開発、サーバ開発、ハード開発、データサイエンス [プログラム] node.js, python, Java, swift, Angular, React etc... [サーバ] redhat系,debian系 AWS,Kubernetes, CloudStack, OpenStack, docker ... etc [DB] hadoop, spark, RDB各種
https://twitter.com/tsunaki00
gauss
株式会社GAUSSは、AIソフトウェアを組み込んだサーバの提供、AIサービス構築のコンサルティング、AIのエンジニア育成をセットにしてサービス提供を展開するスタートアップ企業です。
https://gauss-ai.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away