arduino:writer

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
arduino:writer [2019/09/06 10:48] babaarduino:writer [2024/05/07 23:59] (現在) – [手順] baba
行 3: 行 3:
  
 <WRAP center round important 60%> <WRAP center round important 60%>
-  利用するArduinoは必ず 1.8.5 もしくはそれ以下を利用してください。1.8.6以上はコンパイラが変わっておりそのせいで裸の328への書き込みがうまく言っていないことが報告されています。+  利用するArduinoは必ず 1.8.5 もしくはそれ以下を利用してください。1.8.6以上はコンパイラが変わっておりそのせいで裸の328への書き込みがうまく言っていないことが報告されています。 
 +  * その後1.9.0-betaの登場によって、1.9.0でも動作を確認しました。 
 +  * 2024年5月7日:この時点での最新バージョンである2.3.2でも動作を確認しました
 </WRAP> </WRAP>
  
行 13: 行 15:
 このページでは,Arduino Duemilanove/Nanoを利用して,AVRマイコンATMEGA328PをArduinoボード上でなく,ブレッド上で 単独動作させるやり方をまとめておきます.Arduino Unoを利用することもできますが,一度ブートローダーを書き換える必要 があるため,Duemilanoveを利用したほうが間違いないです. このページでは,Arduino Duemilanove/Nanoを利用して,AVRマイコンATMEGA328PをArduinoボード上でなく,ブレッド上で 単独動作させるやり方をまとめておきます.Arduino Unoを利用することもできますが,一度ブートローダーを書き換える必要 があるため,Duemilanoveを利用したほうが間違いないです.
  
 +なおこのページでは書き込み機も自作していますが、DIPを書き込みだけであればaitendoが出している下記が安くておすすめです。
 +  * http://www.aitendo.com/product/10961
 ===== 内蔵クロック(8MHz)で書き込む(Arduino Duemilanove/UNO編) ===== ===== 内蔵クロック(8MHz)で書き込む(Arduino Duemilanove/UNO編) =====
  
行 18: 行 22:
  
   - AVRマイコンATMEGA328P-PU(Arduinoから取り外して使用してはダメです.新品は秋月で買えます.)   - AVRマイコンATMEGA328P-PU(Arduinoから取り外して使用してはダメです.新品は秋月で買えます.)
-  - Arduino Duemilanove+  - Arduino Duemilanove(Arduino UNOでも動作を確認しています(2024年5月7日))
   - ブレッドボード,ジャンパー線   - ブレッドボード,ジャンパー線
   - 110-124オームの抵抗(今回は120Ωの抵抗にします)   - 110-124オームの抵抗(今回は120Ωの抵抗にします)
行 31: 行 35:
 === 3. Arduinoメニューの「ツール」→「マイコンボード」から「ATMEGA328P/Int.8MHz」を選択,「ツール」→「書込装置」から 「Arduino as ISP」を選択=== === 3. Arduinoメニューの「ツール」→「マイコンボード」から「ATMEGA328P/Int.8MHz」を選択,「ツール」→「書込装置」から 「Arduino as ISP」を選択===
  
-初期設定状態だと,上記の「ATMEGA328/Int.8MHz」がマイコンボード一覧にはありません. そこで From Arduino to a Microcontroller on a Breadboard を参照して,BreadBoard.zipの中身をダウンロードし,マイコンボード一覧に追加します.追加後は Arduinoを再起動して下さい.追加の仕方はそのサイトを参照してください.+初期設定状態だと,上記の「ATMEGA328/Int.8MHz」がマイコンボード一覧にはありません. そこで [[https://docs.arduino.cc/built-in-examples/arduino-isp/ArduinoToBreadboard/|From Arduino to a Microcontroller on a Breadboard]] を参照して,BreadBoard.zipの中身をダウンロードし,マイコンボード一覧に追加します.追加後は Arduinoを再起動して下さい.追加の仕方はそのサイトを参照してください. 
 + 
 +<WRAP center round info 60%> 
 +もしarduinoのサイトがリンク切れになっていてもいいように、以下の通りまとめておきます。 
 +  - {{ :arduino:breadboard-1-6-x.zip |}} をダウンロードする 
 +  - 展開後、ユーザ名/Documents/Arduino/hardware に展開した breadboard をディレクトリごとコピーする。 
 +  - Arduinoソフトウェアを立ち上げ直す 
 +</WRAP> 
  
 === 4. Arduinoで新規ファイルを作成し,下記プログラムをペーストする === === 4. Arduinoで新規ファイルを作成し,下記プログラムをペーストする ===
  • /home/users/2/lolipop.jp-4404d470cd64c603/web/ws/data/attic/arduino/writer.1567734535.txt.gz
  • 最終更新: 2019/09/06 10:48
  • by baba