工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 産業技術

Arduinoとは何ですか?それをプログラムする方法は? –Arduinoプログラミング

Arduinoプログラミング:Arduinoとは何ですか?それをプログラムする方法は?

Arduinoとは何ですか?

Arduino プログラミングサポートが組み込まれたオープンソースハードウェアプラットフォームです。プログラム(16進ファイルなど)をArduin0に転送するために、追加のハードウェアやソフトウェア(16進バーナーなど)は必要ありません。基本的な操作に必要な周辺機器はすべて付属しています。シンプルなAVRマイクロコントローラーをベースにしています。

Arduinoは今日成長している業界であり、その背後にある主な理由は図書館の大多数です。ユーザーは再び車輪を発明する必要はありません。長い従来のコードは現在、数行に削減されています。使いやすく、生産性が向上します。 Arduinoは、アナログ入力とデジタル入力を使用するさまざまなプロジェクトの作成に使用でき、スイッチ、エンコーダー、センサー、モーター、リレーなどのさまざまなハードウェアと簡単にインターフェースできます。

ArduinoボードのPCBデザインと回路図は、インターネットコミュニティとブログで無料で入手できます。また、それぞれの販売者から購入することもでき、統合開発環境は無料でダウンロードできます。このIDEは、Mac、WindowsなどのさまざまなOS(オペレーティングシステム)と互換性を持たせるために使用できます。

画像をクリックすると拡大します

Arduinoを選択する理由

1)Arduinoには、Hexファイルを書き込むためのプログラマーが組み込まれています。ほとんどの初心者にとって、マイクロコントローラーとバーナーを別々に購入するのは非常に苛立たしいことです。厄介なことに、貧弱なハードウェアに少し隠れた断線があり、貴重な時間をたくさん浪費することになります。

2)オープンソースであるため、開発者全員が常にアップグレードとバグの修正に取り組んでいるため、世界中ですぐにサポートを利用できます。

3)最大数のライブラリが無料で利用できるため、実行するために多くの基本的なコードを記述する必要はありません。

4)Arduinoは多くの異なるシールドをサポートしており、オスからメスのヘッダーで基本的なArduinoボードに取り付けることができます。従来の配線を減らし、エラーの可能性を減らします。また、スペースと電力の効率も高いです。

上記のすべての機能は、通常、単一のスタンドアロンマイクロコントローラーでは使用できません。そのため、Arduinoはプロだけでなく趣味にも愛されています。

Arduinoの種類:

Arduinoには、基本的なArduino UNOから始まり、Arduinoメガ、ArduinoFio、ユリパッドなどに至る多くのボードがあります。

その他多くのボード。

ArduinoUNOの機能

Arduino UNO 主な機能は次のとおりです。

関連記事:PCBを設計する方法(ステップバイステップと図解)

Arduinoプログラミング–ステップバイステップ

Aurdinoのプログラミング( 最初のプログラム

まずはArduinoUNOから始めましょう。これは、Atmega328マイクロコントローラーをベースにしています

ArduinoFirstの基本プログラムから始めましょう。

www.arduino.ccからArduinoIDEをダウンロードしてインストールし、ソフトウェアアイコンをダブルクリックして実行します。 Arduinoプログラミングの基本:

Arduinoコーディングには2つの主要なブロックがあります。それらの1つはvoidセットアップと呼ばれ、もう1つはvoidループです。ボイド設定では、どのピンを入力および出力するかを定義します。変数を初期化し、ライブラリの使用を開始するために使用されます。

コードの2番目のブロックはvoidループです。角かっこ内に配置されたすべてのコードとロジックが含まれています(無限に繰り返されます)。

この最小限のコードを書いてみましょう:

適切なボードを選択することを忘れないでください。

ボードが選択されたら、この特定のボードのコードの記述を開始します。

Arduinoプログラミングの機能コード

覚えておくべきArduinoプログラミングのいくつかの基本的な機能:

ピンの定義:

この構文は、ardunioのピンに特定の名前を割り当てるときに使用されます。

Int LED =13;

ここで、13はピン番号で、LEDはそのピンの新しい名前です。これで、両方の名前で同じピンにアクセスできるようになります。

PinMode(x、y)関数:

LEDを点滅させるコードを記述します。 PinMode(X、Y)関数:この関数は2つの引数を取ります

1)ピン名または番号(X)

2)出力または入力として定義(y)

例:pinMode(led、OUPUT)

上記のステートメントは、Ledを出力として定義しています。

digitalWrite(x、y)関数:

この関数この関数の引数で定義されたピンにデジタル1または0を書き込みます。この関数も2つの引数を取ります

例:

Digitalwrite(Led、HIGH)

上記のステートメントは、LEDという名前のピンに+5ボルトを書き込みます。

遅延関数:

これはArduinoIDEの組み込み関数です。引数は1つだけです。つまり、ミリ秒単位で遅延が発生します。

例:

Delay(1000);

この関数を使用すると、1000ミリ秒の遅延が発生します。

最終的なLEDプログラム: 次に、ボタンをクリックして(上の画像を参照)、プログラムをArduinoボードにロードします。完了しました:)

このような更新チュートリアルにご期待ください。


も読むことができます


産業技術

  1. 6Gとは何ですか、どのくらいの速さですか?
  2. プラズマ切断とは何ですか?プラズマ切断はどのように機能しますか?
  3. MIG溶接とは何ですか?MIG溶接の方法は?
  4. はんだ付けとは何ですか?-はんだ付けの種類と方法
  5. 電気化学粉砕とは何ですか?それはどのように行われますか?
  6. ろう付けとは何ですか?金属をろう付けする方法は?
  7. 銅ろう付けとは何ですか?
  8. 溶接ヒュームとは何ですか?-危険性とそれを減らす方法
  9. スティック溶接とは何ですか?-機器とその方法
  10. 溶接スパッタとは何ですか?それを減らす方法は?
  11. リーンデジタルとは何ですか?それを統合する方法は?