Arduino言語って何?
Arduino言語はC言語を簡単にした初心者向けのプログラミング言語らしい...
こう書いたもののよく分からない(T-T)
Arduino言語はArduinoを動かすためのプログラミング言語で、C言語をベースに開発されているのでC言語の書き方が同じそうです。でも私はC言語も欲分からないので一から学ばないと...
C言語と大きな違いがあるとすれば必ず実行される関数があると言うこと!
必ず実行される関数って?
Arduinoは無料で使えるArduino IDEという統合開発環境でプログラミングを行います。Arduino IDEではソースコードのファイルをスケッチと呼んでおり、新しくスケッチを作成すると2つの関数が記述された状態となっています。
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
それがこの2つ!「setup関数」と「loop関数」
setup関数・・・初期化を行う関数。一度だけ実行される
loop関数・・・メインとなる関数。常に実行される
Arduino言語の場合は「setup関数」と「loop関数」を実行しないとコンパイルエラーになってしまうそうです。
また、Arduino言語でいう「loop関数」は「main関数」となっています。名前が違うだけで役割は同じみたいです。
必ず実行される関数があることをしっかり頭の中に入れとかないとなと思いました。
あとうまくこの2つの関数を使えるようにならないとなと思いました。