「Arduino Mega 2560」の版間の差分
(→体験記事) |
編集の要約なし |
||
| (同じ利用者による、間の36版が非表示) | |||
| 2行目: | 2行目: | ||
== '''概要''' == | == '''概要''' == | ||
Mega 2560は非営利団体Arduino Foundationや営利団体Arduino Holdingが管理するマイクロコンピュータです。ELEGOOがこのマイクロコンピュータのスターターキットを販売していて、いろいろ部品がついてきて5000円ほどで手に入る。電子工作初心者向けのキットです。ELEGOO Mega 2560のスターターキットには30のレッスン項目があるので、レッスンの実験体験記事をここに残す感じになります。 | Mega 2560は非営利団体Arduino Foundationや営利団体Arduino Holdingが管理するマイクロコンピュータです。ELEGOOがこのマイクロコンピュータのスターターキットを販売していて、いろいろ部品がついてきて5000円ほどで手に入る。電子工作初心者向けのキットです。ELEGOO Mega 2560のスターターキットには30のレッスン項目があるので、レッスンの実験体験記事をここに残す感じになります。 | ||
[https://link.amazon/A05YVziyD ELEGOO Mega 2560スターターキット] | |||
| 7行目: | 10行目: | ||
== '''体験記事''' == | == '''体験記事''' == | ||
*[[Arduino Mega 2560 LESSON:0 Arduino IDEの導入]] | *[[Arduino Mega 2560 LESSON:0 Arduino IDEの導入]] | ||
*[[Arduino Mega 2560 LESSON: | *[[Arduino Mega 2560 LESSON:2 Board上のLEDの点滅速度の調整]] | ||
*[[Arduino Mega 2560 LESSON:2 | *[[Arduino Mega 2560 LESSON:3 異なる値の抵抗を使用してLEDの輝度を変更する]] | ||
*[[Arduino Mega 2560 LESSON:4 RGB LED]] | |||
*[[Arduino Mega 2560 LESSON:5 LEDをオン/オフするためにデジタル入力付きのプッシュボタンを使用する方法]] | |||
*[[Arduino Mega 2560 LESSON:6 アクティブブザー]] | |||
*[[Arduino Mega 2560 LESSON:7 パッシブブザー]] | |||
*[[Arduino Mega 2560 LESSON:8 チルトボールスイッチ]] | |||
*[[Arduino Mega 2560 LESSON:9 サーボ]] | |||
*[[Arduino Mega 2560 LESSON:10 超音波センサーモジュール]] | |||
*[[Arduino Mega 2560 LESSON:11 メンブレンスイッチ]] | |||
*[[Arduino Mega 2560 LESSON:12 DHT11 温度湿度センサー]] | |||
*[[Arduino Mega 2560 LESSON:13 ジョイスティック]] | |||
*[[Arduino Mega 2560 LESSON:14 赤外線受信モジュール]] | |||
*[[Arduino Mega 2560 LESSON:15 MAX7219 LEDドット行列モジュール]] | |||
*[[Arduino Mega 2560 LESSON:16 GY-521 MEMS加速度計・MEMSジャイロモジュール]] | |||
*[[Arduino Mega 2560 LESSON:17 HC-SR501 PIR(Passive Infrared:受動型赤外線)検知器]] | |||
*[[Arduino Mega 2560 LESSON:18 水位検出検知器]] | |||
*[[Arduino Mega 2560 LESSON:19 実時間モジュール]] | |||
*[[Arduino Mega 2560 LESSON:20 サウンドセンサーモジュール]] | |||
*[[Arduino Mega 2560 LESSON:21 RC522 RFID(Radio Frequency Identification) Module]] | |||
*[[Arduino Mega 2560 LESSON:22 LCD1602 LCDモジュール]] | |||
*[[Arduino Mega 2560 LESSON:23 LCD1602 LCDモジュールとThermometer]] | |||
*[[Arduino Mega 2560 LESSON:24 74HC595 と8個の LED]] | |||
*[[Arduino Mega 2560 LESSON:25 シリアルモニタ]] | |||
*[[Arduino Mega 2560 LESSON:26 光抵抗素子 PhotoCell]] | |||
*[[Arduino Mega 2560 LESSON:27 74HC595 と 7セグメント]] | |||
*[[Arduino Mega 2560 LESSON:28 74HC595 と 4つの7セグメント]] | |||
*[[Arduino Mega 2560 LESSON:29 直流モータ]] | |||
*[[Arduino Mega 2560 LESSON:30 リレー]] | |||
*[[Arduino Mega 2560 LESSON:31 ULN2003 と ステッパーモーター]] | |||
*[[Arduino Mega 2560 LESSON:32 ULN2003 と ステッパーモーター に リモコン を添えて]] | |||
*[[Arduino Mega 2560 LESSON:33 ULN2003 と ステッパーモーター に ロータリーエンコーダ を添えて]] | |||
<yjavascript></script> | |||
<!-- | |||
<yjavascript></script> | |||
<script> | |||
// 最初に実行されるスクリプト | |||
document.addEventListener('DOMContentLoaded', () => { | |||
const observer = new MutationObserver((mutations) => { | |||
mutations.forEach((mutation) => { | |||
mutation.addedNodes.forEach((node) => { | |||
if (node.tagName === 'SCRIPT' &@@& node.textContent) { | |||
// JavaScriptコードを変換 | |||
const originalCode = node.textContent; | |||
const transformedCode = originalCode.replace("&&", "&@@&"); | |||
// 元のスクリプトを置き換え | |||
const newScript = document.createElement('script'); | |||
newScript.textContent = transformedCode; | |||
node.replaceWith(newScript); | |||
} | |||
}); | |||
}); | |||
}); | |||
// `<head>` または `<body>` に挿入されるスクリプトを監視 | |||
observer.observe(document.head, { childList: true }); | |||
observer.observe(document.body, { childList: true }); | |||
}); | |||
</script> | |||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/styles/vs2015.css"> | |||
<link rel="stylesheet" href="https://wiki.yo-net.jp/custom.css"> | |||
<script src="https://wiki.yo-net.jp/highlight/highlight.js"></script> | |||
<script src="https://wiki.yo-net.jp/custom.js"></script> | |||
<script type="text/x-mathjax-config"> | |||
MathJax.Ajax.config.path["Contrib"]="https://wiki.yo-net.jp/mathjax/"; | |||
MathJax.Hub.Register.StartupHook("TeX Jax Ready",function (){ | |||
MathJax.Hub.Insert( | |||
MathJax.InputJax.TeX.Definitions.macros,{ | |||
cancel: ["Extension","cancel"], | |||
bcancel: ["Extension","cancel"], | |||
xcancel: ["Extension","cancel"], | |||
cancelto: ["Extension","cancel"] | |||
} | |||
); | |||
}); | |||
MathJax.Hub.Config({ | |||
tex2jax:{ | |||
displayMath: [['$$', '$$'],['\\[', '\\]']], //displayスタイル数式に利用する記号の指定 | |||
inlineMath: [['\\@', '\\@'],['\\(', '\\)']],//inlineスタイル数式に利用する記号の指定 | |||
//ここは使う人が自由に設定する部分です。 | |||
processEscapes: true | |||
}, | |||
TeX:{ | |||
// equationNumbers:{autoNumber: "AMS"}, | |||
extensions: ["[Contrib]/physics/physics.js","[Contrib]/siunitx/siunitx.js", "color.js", "cancel.js"] | |||
}, | |||
"HTML-CSS": { | |||
availableFonts: [], | |||
preferredFont: null, | |||
webFont: "Neo-Euler" | |||
}, | |||
}); | |||
</script> | |||
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.9/MathJax.js?config=TeX-AMS_HTML-full"></script> | |||
<script></yjavascript> | |||
[[Arduino Mega 2560]]に戻る。 | |||
== '''概要''' == | |||
<freescript></script><div class="hljs-wrap"><pre data-label="Arduino Code" class="pre-wrap"> | |||
<code class="cpp"> | |||
</code></pre></div><script></freescript> | |||
[[Arduino Mega 2560]]に戻る。 | |||
--> | |||
<script></yjavascript> | |||
[[メインページ#電子回路工学]]に戻る。 | [[メインページ#電子回路工学]]に戻る。 | ||
2026年11月13日 (金) 17:12時点における最新版
メインページ#電子回路工学に戻る。
概要
Mega 2560は非営利団体Arduino Foundationや営利団体Arduino Holdingが管理するマイクロコンピュータです。ELEGOOがこのマイクロコンピュータのスターターキットを販売していて、いろいろ部品がついてきて5000円ほどで手に入る。電子工作初心者向けのキットです。ELEGOO Mega 2560のスターターキットには30のレッスン項目があるので、レッスンの実験体験記事をここに残す感じになります。
体験記事
- Arduino Mega 2560 LESSON:0 Arduino IDEの導入
- Arduino Mega 2560 LESSON:2 Board上のLEDの点滅速度の調整
- Arduino Mega 2560 LESSON:3 異なる値の抵抗を使用してLEDの輝度を変更する
- Arduino Mega 2560 LESSON:4 RGB LED
- Arduino Mega 2560 LESSON:5 LEDをオン/オフするためにデジタル入力付きのプッシュボタンを使用する方法
- Arduino Mega 2560 LESSON:6 アクティブブザー
- Arduino Mega 2560 LESSON:7 パッシブブザー
- Arduino Mega 2560 LESSON:8 チルトボールスイッチ
- Arduino Mega 2560 LESSON:9 サーボ
- Arduino Mega 2560 LESSON:10 超音波センサーモジュール
- Arduino Mega 2560 LESSON:11 メンブレンスイッチ
- Arduino Mega 2560 LESSON:12 DHT11 温度湿度センサー
- Arduino Mega 2560 LESSON:13 ジョイスティック
- Arduino Mega 2560 LESSON:14 赤外線受信モジュール
- Arduino Mega 2560 LESSON:15 MAX7219 LEDドット行列モジュール
- Arduino Mega 2560 LESSON:16 GY-521 MEMS加速度計・MEMSジャイロモジュール
- Arduino Mega 2560 LESSON:17 HC-SR501 PIR(Passive Infrared:受動型赤外線)検知器
- Arduino Mega 2560 LESSON:18 水位検出検知器
- Arduino Mega 2560 LESSON:19 実時間モジュール
- Arduino Mega 2560 LESSON:20 サウンドセンサーモジュール
- Arduino Mega 2560 LESSON:21 RC522 RFID(Radio Frequency Identification) Module
- Arduino Mega 2560 LESSON:22 LCD1602 LCDモジュール
- Arduino Mega 2560 LESSON:23 LCD1602 LCDモジュールとThermometer
- Arduino Mega 2560 LESSON:24 74HC595 と8個の LED
- Arduino Mega 2560 LESSON:25 シリアルモニタ
- Arduino Mega 2560 LESSON:26 光抵抗素子 PhotoCell
- Arduino Mega 2560 LESSON:27 74HC595 と 7セグメント
- Arduino Mega 2560 LESSON:28 74HC595 と 4つの7セグメント
- Arduino Mega 2560 LESSON:29 直流モータ
- Arduino Mega 2560 LESSON:30 リレー
- Arduino Mega 2560 LESSON:31 ULN2003 と ステッパーモーター
- Arduino Mega 2560 LESSON:32 ULN2003 と ステッパーモーター に リモコン を添えて
- Arduino Mega 2560 LESSON:33 ULN2003 と ステッパーモーター に ロータリーエンコーダ を添えて