vellemanロゴ

VMA502
ARDUINO®用ATMEGA2560搭載基本DIYキット

velleman ベーシック DIY キット Atmega2560 付きユーザーマニュアル

読むCEロゴ

導入

欧州連合の居住者の皆様へ
この製品に関する重要な環境情報
警告デバイスまたはパッケージのこの記号は、ライフサイクル後にデバイスを廃棄すると環境に害を及ぼす可能性があることを示しています。 ユニット(またはバッテリー)を分別されていない都市ごみとして処分しないでください。 専門の会社に持ち込んでリサイクルしてください。 このデバイスは、販売代理店または地域のリサイクルサービスに返送する必要があります。 地域の環境規則を尊重します。
疑問がある場合は、地元の廃棄物処理当局にお問い合わせください。
Velleman®をお選びいただき、ありがとうございます。 このデバイスを使用する前に、マニュアルをよくお読みください。 輸送中にデバイスが損傷した場合は、インストールまたは使用せずに販売店にご連絡ください。

安全に関する注意事項

警告または注意アイコンこのデバイスは、8 歳以上の子供、および身体、感覚、精神能力が低下している人、または経験と知識が不足している人でも、デバイスの安全な使用に関する監督または指導を受けており、危険性を理解している場合に使用できます。子供はデバイスで遊ばないでください。子供は監督なしでクリーニングやユーザー メンテナンスを行ってはなりません。

家屋内使用のみ。
雨、湿気、水しぶき、滴り落ちる液体を避けてください。

一般的なガイドライン

注記
  • このマニュアルの最後のページにある Velleman® サービスおよび品質保証を参照してください。
  • 実際にデバイスを使用する前に、デバイスの機能についてよく理解しておいてください。
  • 安全上の理由により、デバイスのあらゆる改造は禁止されています。ユーザーによるデバイスの改造によって生じた損傷は保証の対象外となります。
  • 本来の目的にのみデバイスを使用してください。 不正な方法でデバイスを使用すると、保証が無効になります。
  • このマニュアルの特定のガイドラインを無視したことにより生じた損害は保証の対象外となり、販売店はその後のいかなる欠陥や問題に対しても責任を負いません。
  • Velleman NV およびその販売店は、本製品の所有、使用、または故障から生じるいかなる損害(異常、偶発的、間接的)およびいかなる性質(金銭的、物理的など)に対しても責任を負いません。
  • 製品は継続的に改良されているため、実際の製品の外観は表示されている画像と異なる場合があります。
  • 製品画像は説明のみを目的としています。
  • 温度変化にさらされた後はすぐにデバイスの電源を入れないでください。室温に達するまで電源を切ったままにして、デバイスの損傷を防ぎます。
  • このマニュアルは将来の参照用に保管してください。

Arduino®とは

Arduino® は、使いやすいハードウェアとソフトウェアに基づくオープンソースのプロトタイピング プラットフォームです。Arduino® ボードは、入力 (ライトオン センサー、ボタン上の指、Twitter メッセージなど) を読み取り、それを出力 (モーターの起動、LED の点灯、オンラインへの公開など) に変換できます。ボード上のマイクロコントローラに一連の命令を送信することで、ボードに何をすべきかを指示できます。これを行うには、Arduino プログラミング言語 (Wiring ベース) と Arduino® ソフトウェア IDE (Processing ベース) を使用します。
サーフィンする www.arduino.cc そして arduino.org 詳細についてはこちらをご覧ください。

コンテンツ

  • ATmega1 Mega開発ボード(VMA2560)×101
  • 15 x LED(異なる色)
  •  8×220Ω抵抗(RA220E0)
  •  5 x 1K抵抗器(RA1K0)
  •  5 x 10K抵抗器(RA10K0)
  •  1穴ブレッドボード x 830
  •  4 x 4ピンキースイッチ
  •  アクティブブザー (VMA1) x 319
  •  パッシブブザー x 1
  •  赤外線センサーダイオード x 1
  •  LM1温度センサー(LM35DZ)×35
  •  ボール傾斜スイッチ x 2 (MERS4 および MERS5 と同様)
  •  フォトトランジスタ x 3
  •  1 x 7桁XNUMXセグメントLEDディスプレイ
  •  ブレッドボードジャンパーワイヤー 30 本
  •  USBケーブル1本

ATmega2560メガ

VMA101

VMA101 (Arduino® 互換) Mega 2560 は、ATmega2560 をベースにしたマイクロコントローラ ボードです。54 個のデジタル入力/出力ピン (そのうち 15 個は PWM 出力として使用可能)、16 個のアナログ入力、4 個の UART (ハードウェア シリアル ポート)、16 MHz 水晶発振器、USB 接続、電源ジャック、ICSP ヘッダー、リセット ボタンを備えています。マイクロコントローラのサポートに必要なものがすべて含まれています。USB ケーブルでコンピューターに接続するか、AC-DC アダプタまたはバッテリーで電源を供給して起動します。Mega は、Arduino ® Duemilanove または Diecimila 用に設計されたほとんどのシールドと互換性があります。

velleman ベーシック DIY キット Atmega2560 VMA101

1 USBインターフェース 7 アトメルメガ2560
2 16U2 用 ICSP 8 リセットボタン
3 デジタルI / O 9 デジタルI / O
4 アトメルメガ16U2 10 7〜12VDC電源入力
5 mega2560 用 ICSP 11 電源ピンとグランドピン
6 16MHzクロック 12 アナログ入力ピン

 

マイクロコントローラ …………………………………………………………… ATmega2560
営業巻tage …………………………………………………………….. 5 VDC
入力ボリュームtage(推奨)……………………………………7~12 VDC
入力ボリュームtage(限界)……………………………………………………6-20 VDC
デジタルI/Oピン……………………54(うち15はPWM出力)
アナログ入力ピン ………………………………………………………… 16
I/OピンあたりのDC電流…………………………………………………… 40 mA
3.3 V ピンの DC 電流 ………………………………………………….50 mA
フラッシュメモリ …………………………… 256 KB うち 8 KB はブートローダが使用
SRAM ………………………………………… 8kB
EEPROM……………………………………………………………………………… 4kB
クロック速度 …………………………………………………………………….. 16 MHz
寸法 長さ ……………………………………………………………… 112 mm
幅 …………………………………………………………………………………..55 mm
重量 ……………………………………………………………………………………… 62 g

手術

ブレッドボード

ブレッドボードは、回路の組み立て方を学ぶときに最も基本的な部品の 1 つです。このチュートリアルでは、ブレッドボードとは何か、どのように機能するかを紹介します。

より大きく、より一般的なブレッドボードを見てみましょう。ブレッドボードには、水平方向の列の他に、 パワーレール 側面に沿って垂直に走ります。velleman 基本 DIY キット (Atmega2560 電源レール付き)。 チップには両側から出ている脚があり、溝にぴったりとフィットします。IC の各脚はそれぞれ異なるため、両側を互いに接続することは望ましくありません。そこで、ボードの中央の分離が役立ちます。これにより、反対側の脚の機能に干渉することなく、IC の両側にコンポーネントを接続できます。

velleman 基本 DIY キット、Atmega2560 VMA101 Ravine 付き。

点滅するLED
簡単な実験から始めましょう。ボードにはんだ付けされている LED13 を使用するのではなく、デジタル ピンの XNUMX つに LED を接続します。

velleman 基本 DIY キット Atmega2560 A 点滅 LED 付き

必要なハードウェア

  •  赤色M1 LED x 5
  • 1 x 220 Ω 抵抗器
  •  ブレッドボード x 1
  •  必要に応じてジャンパー線

下の図に従ってください。デジタル ピン 10 を使用し、高電流による LED の損傷を防ぐために LED を 220 Ω の抵抗に接続しています。

繋がりvelleman 基本 DIY キット Atmega2560 接続付きプログラミングコードvelleman 基本 DIY キット Atmega2560 プログラミング コード付き結果
プログラミング後、ピン10に接続されたLEDが約XNUMX秒間隔で点滅するのがわかります。
2番目。おめでとうございます。実験は無事完了しました。

PWMグラデーションLED
PWM(パルス幅変調)は、アナログ信号レベルをデジタル信号にエンコードするために使用される技術です。コンピュータはアナログボリュームを出力することはできません。tageデジタルボリュームのみtage値です。そこで、高解像度のカウンターを使用して、PWMのデューティサイクルを変調することで、特定のアナログ信号レベルをエンコードします。PWM信号もデジタル化されます。なぜなら、任意の瞬間に、完全にオンになっているDC電源は5V(オン)または0V(オフ)のいずれかだからです。tagオンまたはオフの繰り返しパルスシーケンスによって、アナログ負荷(電力を使用するデバイス)に電圧または電流が供給されます。
オンのときは電流が負荷に供給され、オフのときは供給されません。十分な帯域幅があれば、PWMを使用して任意のアナログ値をエンコードできます。出力電圧はtage 値はオン時間とオフ時間に基づいて計算されます。

出力ボリュームtage = (ターンオン時間/パルス時間) * 最大電圧tage値

velleman 基本的な DIY キット Atmega2560 A 点滅出力 voltage

PWMには多くの用途があります:lamp 明るさの調整、モーターの速度調整、音作りなど。以下はPWMの基本的なパラメータです。

velleman 基本 DIY キット Atmega2560 A 点滅 PWM

Arduino ® には、デジタルピン 3、5、6、9、10、11 の XNUMX つの PQM インターフェイスがあります。この実験では、ポテンショメータを使用して LED の明るさを制御します。

必要なハードウェア

  •  可変抵抗器 x 1
  •  赤色M1 LED x 5
  •  1 x 220 Ω 抵抗器
  •  ブレッドボード x 1
  •  必要に応じてジャンパー線

繋がり

velleman 基本 DIY キット Atmega2560 接続 1

プログラミングコードvelleman 基本 DIY キット Atmega2560 プログラミング コード 1このコードでは、analogWrite(PWMインターフェース、アナログ値)関数を使用しています。アナログ値を読み取ります。
ポテンショメータの値を変更し、その値をPWMポートに割り当てると、対応する変化が起こります。
LEDの明るさを調整します。最後の部分はアナログ値を画面に表示します。
アナログ値読み取りプロジェクトとして、PWMアナログ値割り当て部分を追加します。
結果
プログラミング後、ポテンショメータのノブを回して、表示値の変化を確認します。また、ブレッドボード上の明るさの明らかな変化にも注意してください。
アクティブブザー
アクティブブザーは、コンピュータ、プリンタ、アラームなどの音発生素子として広く使用されています。内部に振動源があり、5V電源に接続するだけで常時ブザーを鳴らすことができます。
必要なハードウェア

  •  ブザー x 1
  •  1 xキー
  • ブレッドボード x 1
  •  必要に応じてジャンパー線

繋がり

velleman 基本 DIY キット Atmega2560 接続 2

プログラミングコード

velleman 基本 DIY キット Atmega2560 プログラミング コード 3

結果
プログラミング後、ブザーが鳴るはずです。
フォトトランジスタ
フォトトランジスタは光の強さに応じて抵抗が変化するトランジスタです。
半導体の光電効果によるものです。入射光が強ければ抵抗は減少し、
入射光が弱いと抵抗が増加する。フォトトランジスタは、
光、光制御、光電変換。

比較的簡単な実験から始めましょう。フォトトランジスタは、抵抗が変化する素子です。
光の強さが変わります。ポテンショメータをフォトトランジスタに置き換えたPWM実験を参照してください。
光の強さが変化すると、LED にもそれに応じた変化が生じます。

必要なハードウェア

  •  フォトトランジスタ x 1
  •  赤色M1 LED x 5
  •  1 x 10KΩ抵抗器
  •  1 x 220 Ω 抵抗器
  •  ブレッドボード x 1
  •  必要に応じてジャンパー線

繋がり
velleman 基本 DIY キット Atmega2560 接続 4

プログラミングコード
velleman 基本 DIY キット Atmega2560 プログラミング コード 4結果
プログラミング後、フォトトランジスタの周囲の光の強さを変えて、LED が変化するのを観察してください。
炎センサー

velleman 基本 DIY キット Atmega2560 A 炎センサー付き

炎センサー(赤外線受信ダイオード)は、ロボットに火源を見つけるために特別に使用されます。このセンサーは非常に
炎に敏感です。
炎センサーには、炎を検知するために特別に設計された赤外線チューブがあります。炎の明るさは、変動するレベルの信号に変換されます。この信号は、中央プロセッサに入力されます。

必要なハードウェア

  • 炎センサー x 1
  •  ブザー x 1
  •  1 x 10KΩ抵抗器
  •  ブレッドボード x 1
  •  必要に応じてジャンパー線

繋がり

velleman 基本 DIY キット Atmega2560 A 点滅 vcc

マイナスを 5 V ピンに接続し、プラスを抵抗器に接続します。抵抗器のもう一方の端を GND に接続します。ジャンパー ワイヤの一方の端を、センサーのプラスに電気的に接続されているクリップに接続し、もう一方の端をアナログ ピンに接続します。

プログラミングコード

velleman 基本 DIY キット Atmega2560 プログラミング コード 5

LM35温度センサー

velleman 基本的な DIY キット Atmega2560 A 点滅 LM35 温度センサー LM35 は、一般的で使いやすい温度センサーです。他のハードウェアは必要なく、動作させるにはアナログ ポートだけが必要です。難しいのは、読み取ったアナログ値を摂氏温度に変換するコードをコンパイルすることです。

必要なハードウェア

  •  LM1センサー x 35
  •  ブレッドボード x 1
  •  必要に応じてジャンパー線

繋がり

velleman 基本 DIY キット Atmega2560 接続 5

プログラミングコードvelleman 基本 DIY キット Atmega2560 プログラミング コード 5結果
プログラミング後、監視ウィンドウを開いて現在の温度を確認します。

傾斜センサースイッチ
傾斜センサーは、方向と傾きを検​​出します。小型で低消費電力、そして使いやすいセンサーです。正しく使用すれば、摩耗しません。シンプルなため、おもちゃ、ガジェット、その他の家電製品によく使用されています。水銀スイッチ、傾斜スイッチ、ローリング ボール スイッチとも呼ばれます。

シンプルな傾斜作動LED
これは傾斜スイッチの最も基本的な接続ですが、傾斜スイッチについて学習する際には便利です。LED、抵抗器、バッテリーを直列に接続するだけです。

velleman 基本 DIY キット Atmega2560 接続で作動する LED

マイクロコントローラでスイッチの状態を読み取る
以下のレイアウトは 10K プルアップ抵抗を示しています。コードには、入力ピンを高出力に設定することでオンにできる内蔵プルアップ抵抗が記述されています。内部プルアップを使用する場合は、外部プルアップを省略できます。

velleman 基本 DIY キット Atmega2560 接続マイクロコントローラ付きプログラミングコード

velleman 基本 DIY キット Atmega2560 プログラミング VMA502 1velleman 基本 DIY キット Atmega2560 A FlameVMA502 2velleman 基本 DIY キット Atmega2560 A FlameVMA502 3

1桁7セグメントディスプレイ

velleman 基本 DIY キット Atmega2560 A FlameSegment ディスプレイ付き
LED セグメント ディスプレイは、数値情報の表示によく使用されます。オーブンや洗濯機などのディスプレイに広く使用されています。LED セグメント ディスプレイは半導体発光デバイスです。基本ユニットは LED (発光ダイオード) です。セグメント ディスプレイは、7 セグメント ディスプレイと 8 セグメント ディスプレイに分けられます。

LED セグメント ディスプレイは、配線方法によって、共通アノード ディスプレイと共通カソード ディスプレイに分けられます。共通アノード ディスプレイとは、LED ユニットのすべてのアノードを 1 つの共通アノード (COM) にまとめたディスプレイを指します。

共通アノード表示の場合、共通アノード (COM) を +5 V に接続します。特定のセグメントのカソード レベルが低い場合、セグメントはオンになり、特定のセグメントのカソード レベルが高い場合、セグメントはオフになります。共通カソード表示の場合、共通カソード (COM) を GND に接続します。特定のセグメントのアノード レベルが高い場合、セグメントはオンになり、特定のセグメントのアノード レベルが低い場合、セグメントはオフになります。

繋がり

velleman 基本 DIY キット Atmega2560 接続 7

プログラミングコード

velleman 基本 DIY キット Atmega2560 A FlameVMA502 4velleman 基本 DIY キット Atmega2560 A FlameVMA502 5velleman 基本 DIY キット Atmega2560 A FlameVMA502 6
このデバイスは、オリジナルのアクセサリのみを使用してください。Velleman nvは、 このデバイスの(誤った)使用に起因する損傷または負傷。 これに関する詳細については 製品およびこのマニュアルの最新版については、当社をご覧ください。 webサイト www.velleman.eu。このマニュアルの情報は、事前の通知なしに変更される場合があります。

©著作権表示
このマニュアルの著作権は Velleman nv が所有します。全世界の権利はすべて留保されています。 著作権者の事前の書面による同意なしに、このマニュアルのいかなる部分もコピー、複製、翻訳、電子媒体またはその他の形式に縮小することはできません。

Velleman® サービスと品質保証
Velleman® は 1972 年の設立以来、エレクトロニクス業界で豊富な経験を積み、現在は 85 か国以上で製品を販売しています。
当社のすべての製品は、EUの厳格な品質要件と法的規定を満たしています。 品質を確保するために、当社の製品は、内部の品質部門と専門の外部組織の両方によって、定期的に追加の品質チェックを受けています。 それにもかかわらず、すべての予防措置にもかかわらず問題が発生した場合は、当社の保証にアピールしてください(保証条件を参照)。

消費者向け製品に関する一般保証条件(EU向け):

  •  すべての消費者向け製品には、購入日から 24 か月間、製造上の欠陥および不良材料に対する保証が適用されます。
  •  Velleman® は、苦情が有効であり、商品の無償修理または交換が不可能な場合、または費用が不釣り合いな場合、商品を同等の商品と交換するか、小売価格の全額または一部を返金することを決定できます。
    購入および納品日から100年以内に欠陥が発生した場合は、交換品をお届​​けするか、購入価格の50%相当の返金をさせていただきます。購入および納品日から50年以内に欠陥が発生した場合は、購入価格のXNUMX%相当の交換品をお届​​けするか、小売価格のXNUMX%相当の返金をさせていただきます。
    購入日と配達日。
  • 保証対象外:
    – 商品の配送後に発生したすべての直接的または間接的な損害(例:酸化、衝撃、落下、ほこり、汚れ、湿気など)、および商品とその内容物(例:データ損失)、利益損失に対する補償。
    – 電池(充電式、非充電式、内蔵型、交換式)など、通常の使用中に劣化する消耗品、部品、付属品、amps、ゴム部品、ドライブベルト…(リストは無制限)
    – 火災、水害、落雷、事故、自然災害などに起因する欠陥。
    – 故意、過失により生じた欠陥、または不適切な取り扱い、過失によるメンテナンス、乱用、または製造元の指示に反した使用によって生じた欠陥。
    – 商品の商業的、専門的、または集団的な使用によって生じた損害(商品が専門的に使用された場合は保証の有効期間は6か月に短縮されます)。
    – 商品の不適切な梱包および配送によって生じた損傷
    – Velleman® の書面による許可なく第三者が行った改造、修理、または変更によって生じたすべての損害。
  •  修理対象の品物は、しっかりと梱包し(できれば元の梱包のまま)、購入時の領収書と明確な欠陥の説明を添えて、Velleman® 販売店に配送する必要があります。
  • ヒント: コストと時間を節約するために、修理に出す前にマニュアルを再度読み、欠陥が明らかな原因によるものかどうかを確認してください。欠陥のない製品を返品する場合にも、手数料がかかる場合があることに注意してください。
  •  保証期間終了後の修理には送料がかかります。
  •  上記の条件は、すべての商用保証に影響を与えるものではありません。

上記の列挙は、記事に応じて変更される可能性があります (記事のマニュアルを参照)。

中国製
Velleman nv によって輸入
Legen Heirweg 33、9890 Gavere、ベルギー
www.velleman.eu

ドキュメント / リソース

velleman Arduino用Atmega2560搭載基本DIYキット [pdf] ユーザーマニュアル
Arduino 用 Atmega2560 搭載基本 DIY キット

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *