NOBのArduino日記!

NOBのArduino日記!

趣味は車・バイク・自転車・ラジコン・電子工作です。

2018-07-01から1ヶ月間の記事一覧

Processing(IntListの使い方)

IntList ProcessingにおけるIntListは、intのリストのヘルパークラスです。 リストは、ArrayListsの機能の一部を持つように設計されていますが、配列の操作のシンプルさと効率を維持します。 sort関数やshuffle関数は常にリスト自体に作用します。 ソートさ…

Processing(IntDictの使い方)

IntDict ProcessingにおけるIntDictは、Stringをint値のルックアップとして使用する単純なクラスです。 文字列「キー」は整数値に関連付けられます。 Processingで使用するIntDictの使い方は以下の通りです。 IntDict inventory; void setup() { size(200,20…

Processing(HashMapの使い方)

HashMap ProcessingにおけるHashMapは、それぞれがキーで参照されるオブジェクトのコレクションを格納します。 これは配列に似ています。数値インデックスを持つ要素にアクセスする代わりに、Stringが使用されます。 ※他の言語の連想配列に慣れている場合は…

Processing(FloatListの使い方)

FloatList ProcessingにおけるFloatListは、浮動小数点リストのヘルパークラス。 リストは、ArrayListsの機能の一部を持つように設計されていますが、配列の操作のシンプルさと効率を維持します。 sort関数やshuffle関数は常にリスト自体に作用します。 ソー…

Processing(FloatDictの使い方)

FloatDict ProcessingにおけるFloatDictは、float値の参照としてStringを使用する単純なクラスです。 文字列「キー」は浮動小数点値に関連付けられます。 Processingで使用するFloatDictの使い方は以下の通りです。 FloatDict inventory; void setup() { siz…

Processing(ArrayListの使い方)

ArrayList ProcessingにおけるArrayListは、可変数のオブジェクトを格納します。 これはオブジェクトの配列を作成するのと似ていますが、ArrayListを使用すると、項目をArrayListに簡単に追加したり削除したりすることができ、動的にサイズが変更されます。 …

Processing(Arrayの使い方)

Array ProcessingにおけるArrayは、データのリストです。 任意のタイプのデータの配列を持つことができます。 配列内の各データは、配列内の位置を表すインデックス番号によって識別されます。 配列の最初の要素は[0]で、2番目の要素は[1]です。 配列はオブ…

Processing(longの使い方)

long Processingにおけるlongは、大きな整数のデータ型の事。 整数は最大2,147,483,647、最小値は-2,147,483,648(32ビットとして保存)ですが、長整数の最小値は-9,223,372,036,854,775,808、最大値は9,223,372,036,854,775,807(64ビットとして保存)です…

Processing(intの使い方)

int Processingにおけるintは、整数、小数点のない数値のデータ型の事。 整数は2,147,483,647と大きく、-2,147,483,648にもなります。 それらは32ビットの情報として格納されます。 変数が初めて書かれたときは、そのデータ型を表すステートメントで宣言する…

Processing(floatの使い方)

float Processingにおけるfloatは、小数点以下の数字を含む浮動小数点数のデータ型の事。 浮動小数点数は正確ではないため、小さな値(0.0001など)の追加は、丸め誤差のために正確に増加するとは限りません。 小さな間隔で値をインクリメントしたい場合は、…

Processing(doubleの使い方)

double Processingにおけるdoubleは、floatに格納できるデータ型よりも大きい浮動小数点数のデータ型です。 floatは、3.40282347E + 38ほど大きく、-3.40282347E + 38と小さくてもよい32ビットの値です。 doubleはfloatと同様に使うことができますが、64ビッ…

Processing(colorの使い方)

color Processingにおけるcolorは、色の値を格納するためのデータ型の事。 colorはget関数およびcolor関数で割り当てることができますが、#FFCC00や0xFFFFCCOOなどの16進表記を使用して直接指定することもできます。 色にprint関数またはprintln関数を使用…

Processing(charの使い方)

char Processingにおけるcharは、文字、A、d、$などの活字記号のデータ型の事。 charは、さまざまな世界の言語をサポートするために開発されたコード体系であるUnicode形式の文字と記号を格納します。 各charは2バイト(16ビット)の長さで、一重引用符で囲…

Processing(byteの使い方)

byte Processingにおけるbyteは、データの型です。 8ビットの情報は127〜-128の数値を格納します。 byteは、シリアルポートとの間で情報を送信したり、文字データをcharデータ型よりも単純な形式で表現するのに便利なデータ型です。 変数が初めて書かれたと…

Processing(boolean関数の使い方)

boolean関数 Processingにおけるboolean関数は、ブール値trueおよびfalseのデータ型です。 プログラムのフローを決定するには、制御ステートメントでブール値を使用するのが一般的です。 変数が初めて書かれたときは、そのデータ型を表すステートメントで宣…

Processing(width変数の使い方)

width変数 Processingにおけるwidth変数は、表示ウィンドウの幅を格納するシステム変数です。 この値は、size関数の最初のパラメータによって設定されます。 たとえば、size(320,240)関数呼び出しはwidth変数を値320に設定します。 size関数がプログラムで使…

Processing(smooth関数の使い方)

smooth関数 Processingにおけるsmooth関数は、滑らかな(アンチエイリアス処理された)エッジを持つジオメトリをすべて描画します。 この動作はデフォルトであるため、smoothing関数は、プログラムがスムージングを別の方法で設定する必要がある場合にのみ使…

自然公園!

家族で公園に行って来ました! 直射日光がまぶしいお散歩コース いろいろな お花が キレイに 咲いてました しかし 熱い アゲハ蝶! 散歩コースの途中で懐かしい遊びを発見! と言う事で笹船作ってみました 笹船GO! 笹船は直ぐに座礁してしました 励みになり…

クワガタ・カブトムシ!

家族で昆虫公園に行って来ました! 黒光り!アフリカ中央部の「タランドゥスオオツヤクワガタ」 ツートンカラーがおしゃれ!スマトラ島の「スペクタビリスツヤクワガタ」 ヒラタクワガタ最大!パラワン島の「パラワンオオヒラクワガタ」 世界一大きいクワガ…

島!

家族で島に行って来ました! フェリー乗り場到着 島に向かって出航! 目的の島が見えてきました 魚のつかみ取りが体験できます 息子がんばって大物の黒鯛1匹GET! 砂浜にはナマコや クラゲが打ち上げられており息子は初めて見たようです 捕った魚はお持ち帰…

Processing(size関数の使い方)

size関数 Processingにおけるsize関数は、表示ウィンドウの幅と高さのディメンションをピクセル単位で定義します。 setup関数を持つプログラムでは、size関数はsetup関数内のコードの最初の行でなければなりません。 組み込み変数の幅と高さは、この関数に渡…

Processing(settings関数の使い方)

settings関数 Processingにおけるsettings関数は、変数を使ってsize関数にパラメータを定義することが絶対に必要な場合にのみ使用しほとんどのスケッチでは必要ありません。 また、処理開発環境(PDE)の外部で処理コードを使用する場合は、settings関数が必…

Processing(pixelWidth変数の使い方)

pixelWidth変数 ProcessingにおけるpixelWidth変数は、pixelDensity(2)を使用して高解像度ディスプレイ(OS XではRetinaディスプレイ、WindowsおよびLinuxでは高解像度)を使用すると、スケッチの幅と高さは変更されませんが、ピクセル数が倍増されます。 そ…

Processing(pixelHeight変数の使い方)

pixelHeight変数 ProcessingにおけるpixelHeight変数は、pixelDensity(2)を使用して高解像度ディスプレイ(OS XではRetinaディスプレイ、WindowsおよびLinuxでは高解像度)を使用すると、スケッチの幅と高さは変更されませんが、ピクセル数を倍増します。 そ…

Processing(pixelDensity関数の使い方)

pixelDensity関数 ProcessingにおけるpixelDensity関数は、Apple RetinaディスプレイやWindows High-DPIディスプレイなどの高解像度スクリーン上のすべてのピクセルを使用して、Processingがレンダリングできるようにします。 この関数はプログラム内で一度…

Processing(noSmooth関数の使い方)

noSmooth関数 ProcessingにおけるnoSmooth関数は、拡大したときにピクセル間にハードエッジがある場合、ピクセルを補間せずにジグザグ(エイリアス)したエッジと画像を含むすべてのジオメトリとフォントを描画します。 smooth関数はデフォルトで有効になっ…