NOBのArduino日記!

NOBのArduino日記!

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

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

Processing(/** */ (doc comment)の使い方)

/** */ (doc comment) Processingにおける/** */ (doc comment)は、コード内に埋め込まれ、コードのエクスポート時に作成される「index.html」ファイルに書き込まれる解説です。 ドキュメンテーションコメント(ドキュメンテーションコメント)は、プログラ…

Processing(/* */ (multiline comment)の使い方)

/* */ (multiline comment) Processingにおける/* */ (multiline comment)は、コード内に解説を埋め込む事が出来ます。 コメントは自身へのメモの他、他の人にあなたのプログラムの機能について知らせるために使用されます。 複数行のコメントは、アプリケー…

Processing(. (dot)の使い方)

. (dot) Processingにおける. (dot)は、オブジェクトのメソッドおよびデータへのアクセスを提供します。 オブジェクトはクラスの1つのインスタンスであり、クラス定義で指定されているように、メソッド(オブジェクト関数)とデータ(オブジェクト変数と定数…

動物園!その3

動物園!その2の続きです! イケメンな「羊」 かわいい「羊」 トカラヤギを発見した息子は速攻でタッチ フンボルトベンギン シロクマさん背面飛込! 強そうなトラ アゲハ蝶 モルフォチョウ 世界一美しい「蛾」 アヒル 動物園で気になる自販機発見・・・販売…

Processing(, (comma)の使い方)

, (comma) Processingにおける, (comma)は、代入中の関数呼び出しと要素のパラメータを区切ります。 Processingで使用する, (comma)の使い方は以下の通りです。 line関数で(a, b, c, b)と(d[0], d[1], d[2], d[1])の二本の直線を図2の様に画面上に描画します…

動物園!その2

動物園その1の続きです! 食肉目 クマ科 「ヒグマ」 げっ歯目 カピバラ科「カピバラ」 齧歯目 アメリカヤマアラシ科「カナダヤマアラシ」 食肉目 マングース科「ミーアキャット」 偶蹄目 キリン科「キリン」 ウマ目 ウマ科 ウマ属「シマウマ」 うちの猫にそ…

Processing(() (parentheses)の使い方)

() (parentheses) Processingにおける() (括弧)は、式とパラメータをグループ化して含める場合に使用されます。 括弧には、関数と構造に関連する複数の関数があります。 これらは、関数と制御構造に渡されるパラメータのリストを格納するために使用され、式…

Processing(SerialLibraryes:serialEvent関数の使い方)

SerialLibraryes:serialEvent関数 Serialライブラリ※1のserialEvent関数は、データが使用可能なときに呼び出されます。 このデータを取得するには、read関数メソッドのいずれかを使用します。 serialEvent関数は、ある数のデータ要素が読み込まれた後にだけ…

Processing(SerialLibraryes:lastChar関数の使い方)

SerialLibraryes:lastChar関数 Serialライブラリ※1のlastChar関数は、charとして受け取った最後のバイトを返します。 使用可能なものがない場合は-1を返します。 以下補足です ※1:シリアルライブラリは、一度に1バイトずつ外部デバイスとの間でデータの読み…

Processing(SerialLibraryes:last関数の使い方)

SerialLibraryes:last関数 Serialライブラリ※1のlast関数は、受信した最後のバイトを返します。使用可能なものがない場合は-1を返します。 以下補足です ※1:シリアルライブラリは、一度に1バイトずつ外部デバイスとの間でデータの読み書きを行います。この…

動物園!その1

息子と二人で動物園に行って来ました! 「ジェフロイクモザル」器用なシッポですね インコ 突然のジャンプ 密林って感じです 鴨 猿山 マナヅル ハゴロモツル ライオン! アジアゾウ 20年?ぶりの動物園でテンション上がってしまいました 励みになりますので…

Processing(SerialLibraryes:bufferUntil関数の使い方)

SerialLibraryes:bufferUntil関数 Serialライブラリ※1のbufferUntil関数は、serialEvent関数を呼び出す前まで、特定のバイトをバッファに設定します。 以下補足です ※1:シリアルライブラリは、一度に1バイトずつ外部デバイスとの間でデータの読み書きを行い…

公園散歩!

家族で公園に散歩に行って来ました! 春ですね! 励みになりますのでよければクリック下さい(^o^)/ ↩目次に戻る

Processing(SerialLibraryes:buffer関数の使い方)

SerialLibraryes:buffer関数 Serialライブラリ※1のbuffer関数は、serialEvent関数を呼び出す前にバッファリングするバイト数を設定します。 以下補足です ※1:シリアルライブラリは、一度に1バイトずつ外部デバイスとの間でデータの読み書きを行います。この…

Processing(SerialLibraryes:readBytesUntil関数の使い方)

SerialLibraryes:readBytesUntil関数 Serialライブラリ※1のreadBytesUntil関数は、ポートから、特定の文字までのバイトのバッファに読み込みます。 文字がバッファにない場合、nullが返されます。 byteBufferパラメータを持たないバージョンでは、興味のある…

Processing(SerialLibraryes:readStringUntil関数の使い方)

SerialLibraryes:readStringUntil関数 Serialライブラリ※1のreadStringUntil関数は、readBytesUntil関数とreadString関数の組み合わせで文字列を返します。 探しているものが見つからない場合はnullを返します。 以下補足です ※1:シリアルライブラリは、一…

Processing(SerialLibraryes:readString関数の使い方)

SerialLibraryes:readString関数 Serialライブラリ※1のreadString関数は、バッファからすべてのデータをStringとして返します。 使用可能なものがない場合はnullを返します。 このメソッドは、入力文字がASCIIであることを前提としています。 Unicodeデータ…

Processing(SerialLibraryes:list関数の使い方)

SerialLibraryes:list関数 Serialライブラリ※1のlist関数は、使用可能なすべてのシリアルポートのリストを取得します。 println関数を使用して情報をテキストウィンドウに書き込みます。 以下補足です ※1:シリアルライブラリは、一度に1バイトずつ外部デバ…

Processing(SerialLibraryes:clear関数の使い方)

SerialLibraryes:clear関数 Serialライブラリ※1のclear関数は、バイト、文字、int、バイト[]、文字列をシリアルポートに書き込みます。 以下補足です ※1:シリアルライブラリは、一度に1バイトずつ外部デバイスとの間でデータの読み書きを行います。このライ…

Processing(SerialLibraryes:write関数の使い方)

SerialLibraryes:write関数 Serialライブラリ※1のwrite関数は、バイト、文字、int、バイト、文字列をシリアルポートに書き込みます。 以下補足です ※1:シリアルライブラリは、一度に1バイトずつ外部デバイスとの間でデータの読み書きを行います。このライブ…

Processing(SerialLibraryes:stop関数の使い方)

SerialLibraryes:stop関数 Serialライブラリ※1のstop関数は、このポートのデータ通信を停止します。 シリアルを終了したら接続をシャットダウンするのに使用します。 以下補足です ※1:シリアルライブラリは、一度に1バイトずつ外部デバイスとの間でデータの…

Processing(SerialLibraryes:readBytes関数の使い方)

SerialLibraryes:readBytes関数 Serialライブラリ※1のreadBytes関数は、バッファからバイトのグループを読み込み、使用できない場合はnullを読み取ります。 パラメータを持たないバージョンでは、バッファ内のすべてのデータのバイト配列が返されます。 これ…

Processing(SerialLibraryes:readChar関数の使い方)

SerialLibraryes:readChar関数 Serialライブラリ※1のreadChar関数は、バッファ内の次のバイトをcharとして返します。 何もない場合-1または「0xffff」を返します。 以下補足です ※1:シリアルライブラリは、一度に1バイトずつ外部デバイスとの間でデータの読…

Processing(SerialLibraryes:read関数の使い方)

SerialLibraryes:read関数 Serialライブラリ※1のread関数は、バッファで待機している次のバイトの0から255までの数値を返します。 バイトがない場合は-1を返しますが、データが利用可能かどうかを調べるためにavailable関数を最初にcheackingすることで回避…

Processing(SerialLibraryes:available関数の使い方)

SerialLibraryes:available関数 Serialライブラリ※1のavailable関数は、使用可能なバイト数を返します。 以下補足です ※1:シリアルライブラリは、一度に1バイトずつ外部デバイスとの間でデータの読み書きを行います。このライブラリは、カスタムマイクロコ…

Processing(SerialLibraryes:Serial関数の使い方)

SerialLibraryes:sirial関数 Serialライブラリ※1のSerial関数は、シリアル通信プロトコルを使用してデータを送受信するためのクラスです。 以下補足です ※1:シリアルライブラリは、一度に1バイトずつ外部デバイスとの間でデータの読み書きを行います。この…

MARGセンサーから三次元姿勢推定!(Processingで3D表示?編)

Processing 3 先日使ったMARGセンサー(xyz角速度・xyz加速度・xyz地磁気の計9軸)から得られたデータを元に、相補フィルターの一種Madgwickフィルターを通してドローンの現在の姿勢を推定する実験中です。 得られた情報は「Processing 3」を使ってリアルタイ…

Processingの使い方(色々な関数リファレンス編)

2018年12月29日更新 プログラムの基本 Processingの使い方(ダウンロードとインストール編) 1. 構造(37) () (かっこ) , (カンマ) . (ドット) /* */ (複数行コメント) /** */ (ドキュメントコメント) // (コメント) ; (セミコロン) = (割り当てる) (配列アクセ…

Processingの使い方(インストール編!)

Processing 3 先日使ったMARGセンサー(xyz角速度・xyz加速度・xyz地磁気の計9軸)から得られたデータを元に、相補フィルターの一種Madgwickフィルターを通してドローンの現在の姿勢をリアルタイムに推定しようと作ってますが、かれこれ2週間以上どっぷりハマ…

EXCEL VBA(sin関数の使い方)

sin関数 sin関数は角度(ラジアン※1)から正弦※2を計算する三角関数※3です。 EXCEL VBAで使用するsin関数の使い方は以下の通りです。 試しにこのマクロをVBEで実行すると、図2の様にインプットボックスが表示されます。 インプットボックスに「90」度と入力し…