目次 このページのソースコードを表示
公開日:
更新日:

SketchWriterの導入方法を説明します. 説明項目は以下のとおりです.

  • ダウンロード
  • ファイルの説明
  • SDカード、操作したいArduinoと接続
  • インクルード, SketchWriterを開始

ダウンロード

下記からダウンロードしてください

Arduino-SketchWriter

ファイルの説明

SketchWriter.h

SketchWriter本体です。

stk500.h

optibootに送るコマンドが定義されているヘッダファイルです。

SketchWriterTest.ino

SketchWriter動作テスト用プログラムです。

Blink.hex

スケッチ"Blink"―LEDが点滅するプログラム―が書かれたHexファイルです。

SDカード、操作したいArduinoと接続

SDカードのCSピンとつなぐArduinoのピンは下記で設定します。
SketchWriter側のArduinoのRXピンと書き込みたいArduino側のTXピンを接続してください。
SketchWriter側のArduinoのTXピンと書き込みたいArduino側のRXピンを接続してください。
SketchWriter側のArduinoの任意のピンと書き込みたいArduino側のResetピンを接続してください。任意のピンは下記で設定します。

インクルード, SketchWriterを開始

"SketchWriter.h"をIncludeする前に"SD.h", "SPI.h"をIncludeする必要があります。

#include <SD.h>
#include <SPI.h>
#include "SketchWriter.h"

SketchWriter sketchWriter;

void setup(){

    //書き込みたいArduinoにReset信号を送るためのピンを設定
    sketchWriter.SetResetPin(6);

    //SDカードのCSピンを10番ピンに接続することを宣言そして開始
    sketchWriter.Begin(10);

}
    
「https://contentsviewer.work/Master/Arduino/IntroductionSketchWriter」から取得