banner
ニュース センター
本当に素晴らしい体験を得るために、当社の幅広い世界クラスの製品とサービスからお選びください。

macOS Ventura で Arduino を始める

Jul 28, 2023

Arduino は、メーカー向けの安価な小型エレクトロニクス プラットフォームです。 macOS で使用を開始する方法は次のとおりです。

小型エレクトロニクス プラットフォーム Arduino が 2005 年にエレクトロニクス シーンに爆発的に登場すると、メーカー コミュニティに衝撃が走りました。

イタリアのインタラクション デザイン インスティテュート イブレアのマッシモ バンジ氏と彼の開発者チームが発案したこの小型マイクロコントローラー プラットフォームは、学生や趣味のエレクトロニクス エンジニアに、エレクトロニクス開発を可能にする小型でシンプル、低コストのプラットフォームとツールを提供するように設計されました。 。

プラットフォームは標準化されるまでに数回の反復を経ました。 プラットフォームの設計はオープンソースであるため、誰でも単一のオープンなリファレンス設計に基づいて Arduino デバイスやコンポーネントを作成できます。

Arduino のプログラミングは Arduino プログラミング言語 (APL) に基づいており、APL 自体は処理に基づいていますが、APL は C に非常に似ています。

Arduino という名前自体は、開発グループが会合したイタリアのバーの名前に由来しており、その名前は中世のイタリアの王に由来しています。

古いAVRプラットフォームと同様に、Arduinoには、低コスト、遍在性、よりアクセスしやすいコンポーネント供給など、いくつかの利点があります。

Arduino の導入以来、このプラットフォームを中心に業界全体とエコシステムが誕生し、現在では世界中に推定 3,000 万人のユーザーがいます。

コンピューターにアクセスできる場合、誰でも約 25 ドルで Arduino を始めることができます。 ほとんどのプログラミングは、Arduino のダウンロード可能な IDE を介して行われます。

ただし、公式サイトにはオンライン IDE (統合開発環境) が用意されており、Web 上でデバイスをプログラミングするために使用できます。

2017 年、Arduino.cc は英国の ARM Holdings との提携を発表しました。

Arduino の完全な紹介については、公式 Web サイトの「Arduino とは」を参照してください。

現在、Arduino ボードの多くのモデルがさまざまな価格帯で入手可能です。 これまでのところ最も一般的なのは Arduino Uno R3 で、電源と USB 接続、アナログとデジタルの両方のセンサー用の入出力 (I/O) コネクタ、電源とデータ通信用の最小限のオンボード LED を備えた 1 つの小さなボードで構成されています。 。

ボードのフルラインには、Uno、Nano、Pro Micro、Pro Mini、Leonardo、Due、Mega、Yun、Yun Mini、Gemma などが含まれます。 Arduino.cc は最近、LoRa ネットワーキング、NodeMCU、NodeRed などの機能を含む、より新しいハイエンドの Arduino ライン (MKR ファミリ) も導入しました。

Gemma などの一部の Arduino ボードは廃止され、サポートされなくなりましたが、オンラインのさまざまな販売者のサイトでまだ見つけることができます。 組み込みシステムおよびバッテリーのみの電源向けに設計された、低電力の Nicla ファミリもあります。

ほとんどのボードは Atmel マイクロコントローラ、特に Atmel ATmega328 などをベースにしていますが、Due は 32 ビット ARM プロセッサをベースにしており、Yun は Linux オペレーティング システムのフル バージョンを実行し、オンボード WiFi を備えています。 Yun は現在引退し、はるかに小型の Yun Mini と MKR ファミリーに置き換えられています。

Mega ははるかに大きなボードです。 オリジナルの Yun と同様に、I/O ヘッダーを介して 50 を超える接続を提供します。

Seeed Studio XIAO SAMD21 ($11) や Beetle ($11) など、非常に小型の Arduino バージョンもあります。

Arduino の背後にある基本的なアイデアは、1 つまたは複数の小さな電子センサーをボードのアナログまたはデジタル接続ピンに接続することです。通常、ボードの前面のピン ヘッダーの隣にラベルが付いています。 センサーとの間の通信は、IDE または Web エディターを使用してプログラムされ、Arduino にアップロードされます。

この写真は WeMos の UNO R3 クローンを示しています。左側に WiFi、電源、アナログ ピン、右側にデジタル ピンと送受信 LED ピンが含まれています。

UNO に似た Leonardo がここに示されています。

ほとんどのボードには、3.3V/5V 電源、グランド (GND)、3 ~ 11 個のアナログと 10 個のデジタル I/O、電源、送信 (TX)、および受信 (RX) ピンがあり、オンボード LED を反映します。 一部のボードには、TX/RX 用に共有される 1 つの LED があります。

Board and Tools->Port/strong. If you select strongGet Board Info/strong just below, you'll be shown the board name, its unique USB vendor, and product IDs. (Every USB device maker has to register a USB vendor and product ID with USB.org):/p>Board and Tools->Port/strong>