Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.
![Scratch](https://cdn-ak-scissors.b.st-hatena.com/image/square/f605e585eb688a79a2a3ceb983c9841d2d1942f8/height=288;version=1;width=512/https%3A%2F%2Fscratch.mit.edu%2Fimages%2Fscratch-og.png)
Arduino言語 Arduino言語はC/C++をベースにしており、C言語のすべての構造と、いくつかのC++の機能をサポートしています。また、AVR Libcにリンクされていて、その関数を利用できます。 setup() loop() 制御文 if if else switch case for while do while break continue return goto 基本的な文法 ; (セミコロン) {} (波カッコ) コメント #define #include 算術演算子 + - * / % (剰余) = (代入) 比較演算子 == != < > <= >= ブール演算子 && (論理積) || (論理和) ! (否定) ビット演算子 ビット演算子は変数をビットのレベルで計算するためのものです。ビット演算子によって、広範囲なプログラミング上の問題を解決することができます。 &
Arduinoを扱う上で、電子回路の知識は必須です。 Arduinoとはで説明した通り、Arduinoは様々なセンサとアクチュエータを繋げる便利なマイコンボードです。しかし、決して万能というわけではありません。 「入力」->「処理」->「出力」の流れの中の「処理」を担当する、人間で言えば脳の役割を果たしているのですが、脳は、それ自体では外部の情報を得たりものを動かしたりすることはできません。情報を得る時は目や耳などのセンサが必要になりますし、得た情報によってなんらかのアクションを起こしたい時には手や足などのアクチュエータが要ります。そして、脳に情報を送る、または手や足に命令を送るための経路も必要です。この経路が、エレクトロニクスの世界では電子回路になります。 電子回路ではさまざまな電子部品を使用し、電気の圧力(電圧)や量(電流)を制御します。電子部品にはそれぞれ明確な役割があり、それぞれの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く