NOBのArduino日記!

NOBのArduino日記!

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

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

EXCEL VBA(複数CSVファイルの連続処理マクロ)

複数CSVファイルの連続処理マクロ EXCEL VBAで複数のCSVファイルをEXCELファイルに一覧化するマクロです。 複数の試験データを一覧化したり、さらにデータ処理を加えたい場合に便利です。 EXCEL VBAで使用する「複数CSVファイル連続処理」マクロを図1に示し…

EXCEL VBA(アルファベット→数値変換関数)

「アルファベット→数値」変換関数 EXCEL VBAでRange関数で指定する列記号を、Cells関数で指定する列番号に変換します。 Range関数で使用している列記号をCells関数に渡す場合に便利です。 例:「A→1」「B→2」「C→3」…「Z→26」「AA→27」 EXCEL VBAで使用する…

EXCEL VBA(数値→アルファベット変換関数)

「数値→アルファベット」変換関数 EXCEL VBAでCells関数で指定する列番号を、Range関数で指定する列記号に変換します。 Range関数内の列記号に変数を使用しなければならない場合は便利です。 例:「1→A」「2→B」「3→C」…「26→Z」「27→AA」 EXCEL VBAで使用す…

公園!

家族で公園に行って来ました! 芝生の上を裸足で歩いたら日向と日陰の温度差にビックリです 励みになりますのでよければクリック下さい(^o^)/ ↩目次に戻る

Arduino IDE(MsTimer2ライブラリの使い方)

■MsTimer2ライブラリ MsTimer2はTimer2を人間とインターフェースするための、小さくて使いやすいライブラリです。 Timer2で1ミリ秒の分解能を「ハードコード」するため、MsTimer2と呼ばれています。 ■使用例 Arduino IDEで使用するMsTimer2ライブラリのArdui…

砂丘!

家族で砂丘に行って来ました! 砂丘×強風=目耳口・・・全身砂まみれでした 励みになりますのでよければクリック下さい(^o^)/ ↩【Other】目次に戻る

Arduino IDE(EthernetUDP.remotePort関数の使い方)

■EthernetUDP.remotePort関数 EthernetUDPクラス※1のUDP.remotePort関数は、リモートUDP接続のポートを取得します。 この関数は、UDP.parsePacket関数の後に呼び出さなければなりません。 Arduino Leonardo EthernetはArduino Leonardo(ATmega32u4搭載)とA…

Arduino IDE(EthernetUDP.remoteIP関数の使い方)

■EthernetUDP.remoteIP関数 EthernetUDPクラス※1のUDP.remoteIP関数は、リモート接続のIPアドレスを取得します。 この関数は、UDP.parsePacket関数の後に呼び出さなければなりません。 Arduino Leonardo EthernetはArduino Leonardo(ATmega32u4搭載)とArdu…

公園散歩!

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

ワイパー交換!(HONDA CR-Z)

CR-Zの交換用ワイパーゴム! 運転席側:DW65GN、助手席側:DW50GN、リア側:MB40GN 車のワイパーゴムが下図の通り限界を突破しておりましたので自分で交換してみました!いつもワイパーの型番を忘れてしまうので備忘録です 図1:限界を突破したリア用ワイパ…

Arduino IDEの使い方(ライブラリの自作編)

ArduinoIDEでライブラリ自作方法! Arduino IDEで使用するライブラリを自作する方法をまとめてみました! 内容としては以下1~6項目ですが、実質1~4項目で作れます! サンプルプログラム : プログラム例を元に一部をライブラリ化 ヘッダファイル : 必須フ…

お寺散歩!(後編)

お寺の山に登って来ました! 息子が湿った切り株に乗る→結構斜め→滑って転ぶ→泣くケガは無かったです と言う事で、息子をおんぶして山登りして来ました 森の中は湿っていて、 ご覧のとおりきのこだらけでした↑シイタケ? ブルドックの様な不思議な木 山道は…

お寺散歩!(前編)

家族でお寺散歩に行ってきました! 鳥居が良い雰囲気でした お地蔵さん おみくじでしょうか、凄い量ですね 本堂に到着! 折角来たので息子と一緒にお線香に火を点け、 あげておきました あいにくの曇りです しかし暖かくなって来たので、 お花も咲き始めてま…

Arduino IDE(EthernetUDP.stop関数の使い方)

■EthernetUDP.stop関数 EthernetUDPクラス※1のUDP.stop関数は、サーバーとの接続を切断します。 また、UDPセッション中に使用されているリソースを解放します。 Arduino Leonardo EthernetはArduino Leonardo(ATmega32u4搭載)とArduinoイーサネットシール…

EXCEL VBAの使い方(色々な関数リファレンス編) 目次!

2018年3月30日更新 参考サイト プログラムの基本 1.変数の型 表1:VBAで使う変数の型一覧 変数の型 格納するデータ Boolean TrueまたはFalse Byte 0~255までの整数 Integer -32,768~32,767の整数 Long -2,147,483,648~2,147,483,647の整数 Currency -922,…

Arduino IDE(EthernetUDP.available関数の使い方)

■EthernetUDP.available関数 EthernetUDPクラス※1のUDP.available関数は、バッファから読み込み可能なバイト数(文字数)を取得します。 これは既に到着したデータです。 この関数は、UDP.parsePacket関数の後にのみ正常に呼び出すことができます。 availabl…

MARGセンサーから三次元姿勢推定!(Madgwickフィルターとは)

マルチ機能(MARG)センサー(ATD-M4S,GY-80) 先日使った上図のMARGセンサー(xyz角速度・xyz加速度・xyz地磁気の計9軸)から得られたデータを元に、ドローンの現在の姿勢を推定したいです。 セバスチャンO.H.マッジウィックさんが考案された「Madgwickフィルター…

MARGセンサーの使い方!(ATD-M4S,GY-80)(EXCEL VBAにデータ取得編)

マルチ機能(MARG)センサー(ATD-M4S,GY-80) 「xyz角速度・xyz加速度・xyz磁力・大気圧・温度」計11軸の測定が出来ると言うマルチっぷりのMARGセンサー(ATD-M4S,GY-80)をドローンの姿勢制御用センサーとして使えないかと考えています相補フィルター? また人の…

お寺散歩!

前回の続きです、お寺の庭を散歩して来ました! 松! 天狗様 カッコいい龍の彫り物! これを拝むと「運気上昇・仕事運UP」だそうです お寺裏山の階段を登っていくと、 お寺の全景が望め、 そこに有る大木の下には洞穴がッ!残念ながら入れませんでした お庭…

お寺のひなまつり!

お寺で開催中のひなまつりに家族で行ってきました! お内裏様とは男雛と女雛の2人で一対の事だそうです(お雛様もほぼ同義) カッコいい仁王像「阿形」 廊下にはひな人形がズラッと並んでます! こういった小物もクオリティー高いですね シルバニアファ・・セ…

Arduino IDEの使い方(GY80.hライブラリ)

マルチ機能(MARG)センサー(ATD-M4S,GY-80) 先日使ってみたマルチ機能センサー(ATD-M4S,GY-80)用のライブラリ「GY80.h」の使い方をまとめてみました ※MARG(英:Magnetic, Angular Rate and Gravity)センサーとは、3軸角速度計と3軸加速度計からなるIMU(慣性計…

Arduino IDE(EthernetUDP.parsePacket関数の使い方)

■EthernetUDP.parsePacket関数 EthernetUDPクラス※1のUDP.parsePacket関数は、UDPパケットの存在をチェックしサイズを返します。 parsePacket関数は、UDP.read関数でバッファを読み取る前に呼び出す必要があります。 Arduino Leonardo EthernetはArduino Leo…

Arduino IDE(EthernetUDP.endPacket関数の使い方)

■EthernetUDP.endPacket関数 EthernetUDPクラス※1のUDP.endPacket関数は、UDPデータをリモート接続に書き込んだ後に呼び出します。 Arduino Leonardo EthernetはArduino Leonardo(ATmega32u4搭載)とArduinoイーサネットシールド2をひとつに合わせたArduino…

MARGセンサーの使い方!(ATD-M4S,GY-80)(接続編)

マルチ機能(MARG)センサー(ATD-M4S,GY-80) ドローン用センサーとしては定番?のMARGセンサー(aitendoさん品名:ATD-M4S、海外での品名:GY-80)を使ってみました! ※MARG(英:Magnetic, Angular Rate and Gravity)センサーとは、3軸角速度計と3軸加速度計から…

Arduino IDE(EthernetUDP.beginPacket関数の使い方)

■EthernetUDP.beginPacket関数 EthernetUDPクラス※1のUDP.beginPacket関数は、UDPデータをリモート接続に書き込むための接続を開始します。 Arduino Leonardo EthernetはArduino Leonardo(ATmega32u4搭載)とArduinoイーサネットシールド2をひとつに合わせ…

Arduino IDE(EthernetUDP.write関数の使い方)

■EthernetUDP.write関数 EthernetUDPクラス※1のUDP.write関数は、UDPデータをリモート接続に書き込みます。 beginPacket関数とendPacket関数の間にラップする必要があります。 beginPacket関数はデータのパケットを初期化し、endPacket関数が呼び出されるま…

自然素材!

家族で自然素材を使った工作を見て来ました! デコレーション松ぼっくり ジブリ映画に出て来そうなキャラ 貝殻で干支 お父さんと娘さんでしょうか ひな人形? おしゃれな小物 お内裏様とお雛様 フクロウ 綺麗に編み込まれてますね「カエル」さん クオリティ…

山散歩!

家族で山散歩に行って来ました! 散歩気分で来ましたが軽めの登山です ワイルドな道ですね~ 木のトンネル 松ぼっくり いがぐり 良くわからない果肉植物 シダ植物の大群 上り坂 曲がり角 雨が降って川に成ったであろう道 二時間近く歩いたでしょうか 人里に…

Arduino IDE(EthernetUDP.read関数の使い方)

■EthernetUDP.read関数 EthernetUDPクラス※1のUDP.read関数は、指定されたバッファからUDPデータを読み込みます。 引数が与えられなければ、バッファ内の次の文字を返します。 この関数は、UDP.parsePacket関数の後にのみ正常に呼び出すことができます。 Ard…

マルチ機能センサーの使い方!(ATD-M4S,GY-80) 目次!

MARGセンサーの使い方!(ATD-M4S、GY-80)目次! 励みになりますのでよければクリック下さい(^o^)/ ↩【NOBのArduino日記!】目次に戻る