Arduinoプログラミングチュートリアル

Arduinoのロゴ

Arduinoの それはおそらくソフトウェア プロジェクトまたはプラットフォームの 1 つであり、 hardware libre DIY の世界で最も成功し、最も影響を与えたものです。コミュニティは、ボードのマイクロコントローラーをプログラミングするためのオープン ソース ソフトウェアと、動作するさまざまな無料のハードウェア ボードの両方を作成しました。すべて GNU GPL ライセンスに基づいてライセンスされているため、多数の補完物や派生物も作成できます。

実際、彼らは多数のアクセサリでエレクトロニクス業界全体を目覚めさせました。 帽子または盾 これを使用すると、Arduinoボードの機能を、標準で実装されている基本的な機能を超えて拡張できます。 ロボット工学用のキット、太陽エネルギーを使用するプロジェクト用のキット、スターターキットなど、非常に特殊なプロジェクトを開始または実行するための多くのキットも発売されています。

どんな種類のプレートがありますか?

Arduinoボード

そこに さまざまな公式Arduinoボード、開始するには使用することをお勧めしますが Arduino UNO、これは私がチュートリアルの基礎として使用するものです。 最も目立つさまざまなプレートは次のとおりです。

  • Arduino UNO Rev3:これは、すべての中で最も柔軟で使用済みのプレートであり、最初に推奨されるプレートです。 328Mhz ATmega16マイクロコントローラー、2KBのSRAMと32KBのフラッシュ、14個のデジタルI / Oピンと6個のアナログ入力を備えています。
  • Arduino の期限:91 MHz、3 KBのSRAM、8 KBのフラッシュを備えたAT84SAM96X512Eマイクロコントローラーを搭載しているため、大規模なプロジェクト向けに、より複雑なプログラムを記録できます。 同様に、54個のデジタルI / O接続と12個のアナログ入力+2個のアナログ出力があります。
  • Arduinoメガ:2560Mhz ATmega16マイクロコントローラー、8KBのSRAM、256KBのフラッシュ、54個のデジタルI / Oピン、16個のアナログ入力。 言い換えれば、それは、中程度の複雑さのプロジェクトのための、DueとUNOの間の中間モデルになります。
  • Arduino Lilypad: e-テキスタイルプロジェクトに柔軟に対応できる小さくて丸いプレート、つまり衣服に着用できるウェアラブル。 それは実行可能です。
  • Arduinoマイクロ:マイクロコントローラーを搭載した非常に小さなボードで、スペースが重要な要素であり、小さなスペースに挿入するためにスペースをほとんどとらないボードが必要な場合に役立ちます。 機能が強化されたProバージョンがあります。 これには、32Mhz ATmega4U16マイクロコントローラーと、はんだ付けする必要のある20個のI / Oピンが含まれています。
  • アルドゥイーノナノ:マイクロよりもさらに小さいボードですが、ATmega328マイクロコントローラーを備えた同様の機能と価格を備えています。
  • Arduinoエスプロラ:それは以前のもののほとんどより少し高価です、それはUNOと同様の能力を持ち、最初に登場したプレートである原始的なレオナルドに基づいています。 しかし、そのデザインは更新され、削減され、一部のボタン、ミニジョイスティック、およびセンサーがボードに直接統合されているという点で異なります。 したがって、ゲームプロジェクトにとっては興味深いものです。

あなたも見つけるでしょう 非公式プレート、コミュニティまたは他の企業によって作成されました。 その特性は非常に似ている可能性があり、プログラミングや電子レベルの点でArduinoと互換性さえありますが、私たちはすでにそれをあなたの選択の選択肢として残しています。 互換性のないものがある可能性があり、それほど多くの助けを見つけることができないので、これらの派生ボードから始めることは決してお勧めしません。 また、それらのいくつかは、ロボット工学、ドローンなどに非常に固有です。

一方、あなたは 電子アクセサリー これにより、Arduinoボードに、WiFi接続、Bluetooth、モーターを制御するドライバーなどの追加機能が提供されます。 最もよく知られているシールドのいくつかは次のとおりです。

  • シールドWifi:WiFi接続を追加し、プロジェクトをインターネットに接続してリモートで管理できるようにします。
  • シールドGSM:モバイルデータ接続用。
  • シールドイーサネット-ネットワークへの有線接続。
  • シールドプロト: デザインにブレッドボードを使用できます。
  • そしてたくさん もっと、画面、キーボードなど、..。

原則として 始める、このタイプのアイテムには興味がないかもしれませんが、後で必要になる可能性があります。

何を始める必要がありますか?

フリッツィング:そのインターフェースのキャプチャ

始めるために、次の資料を入手することをお勧めします。

  • Arduinoキットスターター:プレートを含む完全なスターターキットです Arduino UNO、非常に完全なマニュアルと、使用するさまざまな電子要素(抵抗、コンデンサ、LEDスクリーン、ディスプレイ、ブレッドボード、LED、ケーブル、ダイオード、トランジスタ、ブザー、モーターとサーボモーター、ドライバーなど)。
  • 上記のプレートのいずれかを購入する場合は、 電気材料 専門店での各プロジェクトに独自に必要です…スターターキットを活用した後、プロジェクトを拡大し続けるために、またはこのキットで許可されている以上のことを行うために、より多くの材料を購入することに興味がある可能性もあります。

物理的なものだけでなく、適切なソフトウェアがあれば興味深いでしょう。

  • Arduino IDE: あなたはできる ダウンロードする さまざまなプラットフォームで完全に無料です。 PDFチュートリアルでは、各オペレーティングシステムにインストールする方法とその動作について説明します。
  • アーデュブロック:複数のプラットフォーム用のJavaの別のプラグインであり、 descargado 自由。 これにより、グラフィカルに作業できます。つまり、パズルのピースに似たブロックを使用して、プログラミング言語を使用せずにプログラムを作成できます。 これはすべてPDFでも説明されています。
  • フリージング:は、回路を組み立てる前に、回路のシミュレーションまたはプロトタイプを実行できるようにするプログラムです。 これは非常に興味深いものであり、デバイスライブラリの中に多数の要素が含まれています。 こちらからダウンロードしてください.

それで、あなたはより多くを持っているでしょう 十分な 始めること…

Arduinoプログラミングチュートリアル:

ArduinoGettingスターターコース

プラットフォームは何年も実行されていますが、今私たちを読んでいて、現在Arduinoに基づいてプロジェクトを作成しているメーカーの素晴らしいコミュニティに参加したいと思っている若い人もそうでない人もたくさんいるかもしれません。 だから、あなたがゼロからそして段階的にプログラムすることを学び始めたいなら、私はあなたに Arduinoプログラミングに関する無料の電子ブック。 それを使用すると、最初のデザインの構築を開始するために必要なすべてを学ぶことができます...

ダウンロードファイルには何が含まれていますか?

内に ZIPをダウンロード 使用できるファイルがいくつかあります。

  • チュートリアル付きの電子ブック PDFでのArduinoIDEおよびArdublockプログラミング お使いのPCで使用できるようにするための標準。
  • 前のものと同じですが、サイズが小さく、 モバイルデバイスから使用するための軽量.
  • とのリンクをダウンロード プログラム 必要。
  • 異なるフォルダ ソースファイルをスケッチする 例として試すか、変更して学習することができます。 Arduino IDE用のコードとArdublock用の他のコードの両方があり、RaspberryPiと連携するためのコードもいくつかあります。

無料の電子書籍とアドオンをダウンロードします。

ダウンロードを開始します aquí:

ARDUINO EBOOK

それがあなたとあなたがメーカーになり始めるのに役立つことを願っています あなたの最初のプロジェクト。 あなたはあなたの最初のデザインにコメントを残し、あなたの作品を私たちと共有することができます。


9コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   トマス

    こんにちはこんにちは:
    コンデンサとグランドに並列な抵抗の470つの値をとるテスターを作成する必要がありましたC = 50Mfx330V、R = 1k 4 / 3.5W、これは入力と出力に接続されていますXNUMXオーディオジャック
    質問3.5を通して
    arduinoの質問あなたは値を測定して出力する何かをすることができますか?

  2.   マリオピニョネスc。

    私は始めています、そして私は良い結果を達成するつもりです

  3.   ノルベルト

    ArduinoEBOOKのダウンロードが機能しない

    1.    アイザック

      こんにちは、
      私はちょうど試しました、そしてそれは私のために働きます。 広告が最初に出てくるのは事実です。
      ただし、XNUMX回目にリンクをクリックすると、ダウンロードされます。
      拝啓

  4.   マーティン

    ダウンロードが開始および停止し、次のことを示します。エラー:ネットワークエラー
    他のコンピューター、他のネットワークで試してみても、問題は解決しません

    1.    アイザック

      もしもし
      私は今それを再びダウンロードしました、そしてそれは完全に働きます。

  5.   ネスター・マーティン

    こんにちは、リンクをもう一度確認していただけますか? https://www.hwlibre.com/wp-content/uploads/2019/04/EBOOK-ARDUINO.zip
    ダウンロード時にネットワークエラーが発生します。
    どうもありがとうございます。

    1.    アイザック

      こんにちは、
      はい、確認しました。

  6.   ハイメ・テラン・レボレド

    親愛なる:
    Arduinoの電子書籍をダウンロードできませんでした。 よく学んで使うための他の資料と一緒に、それを私にメールで送ってもらえますか?
    ご挨拶。