目次

ページ作成動機

 LPC1114にForthインタプリタを入れて、いろいろと実験していました。

 LPC1114は3.3Vで動作しますが、ライントレーサは5VのArduinoで
 動かしていました。
 Arduinoのハードウエアで、Forthインタプリタを使えないのかなと
 思っていました。

 ArduinoのPlaygroundを参照すると、AmForthが同じハードウエアで
 動くと書かれていたので、ダウンロードのサイトから必要なファイル
 をもってきて、ZIP形式ファイルを解凍してみます。




 ディレクトリの内容から、Arduinoのためのチップである
 ATmega168とその上位互換チップまたはTI社のMSP430で
 動かせるよう。

 ATmega328で動かすことを考え、自作基板にHEXファイルを
 書き込んでみました。



 書き込んだのは、赤色でアンダーラインを引いたHEXファイル。
 (EEPROM用に拡張子をeepのみに変更)



 TeraTermで接続すると、以下のメッセージが出てきます。




 ATmega328で動作していると、Opening Messageでわかります。
 Forthduinoが正式名称のよう。

 簡単な加算処理をしてみると、問題なく動きました。




 IchigoJam同様、端末接続でプログラムを入れて
 動かせると、いろいろな分野に応用できます。

 BASICでできることは、Forthを使えばより簡単に実現
 できると広めたくなり、このページを作成しました。


目次

inserted by FC2 system