NOB さん プロフィール

  •  
NOBさん: NOBのArduino日記
ハンドル名NOB さん
ブログタイトルNOBのArduino日記
ブログURLhttps://blogs.yahoo.co.jp/nobita_rx7
サイト紹介文Arduinoを中心とした電子工作とバイク(WR250X)・ラジコン(CR−01)のブログです
自由文私の趣味変遷(バイク、車、自転車、ラジコン、電子工作が入り混じってます)
○ビーノ→ジャズ→ビート→カプチーノ→タミヤラジコン→エブリィ→ジムニー→バンディット400V→スターレットグランツァS→101トレノ→ランサーターボ→VMAX→エブリィ→ジャイアントMTB→ゲーリーフィッシャーMTB→ミニベロ→スコットロードレーサー→KDX125→WR250X→CR-Z→散歩→タミヤCR-01で散歩→Arduino でラジコン制御→電子工作(←今ココ)
参加カテゴリー
更新頻度(1年)情報提供376回 / 365日(平均7.2回/週) - 参加 2016/04/03 09:16

NOB さんのブログ記事

  • Processing(strの使い方)
  • str Processingにおけるstrは、プリミティブデータ型(boolean、byte、char、int、またはfloat)の値をString表現に変換します。 たとえば、str(3)で整数を変換すると、文字列値 "3"を返し、str(-12.6)で浮動小数点数を変換すると "-12.6"を返し、str(true)でブール値を変換すると "true " 値の配列が渡されると、同じ長さのString配列が返されます。 Processingで使用するstrの使い方は以下の通りです。 boolean b = false; byt [続きを読む]
  • Processing(intの使い方)
  • int Processingにおけるintは、プリミティブデータ型(boolean、byte、char、color、float、int、またはlong)
    の任意の値を整数表現に変換します。 値の配列が渡されると、同じ長さのint配列が返されます。
    Processingで使用するintの使い方は以下の通りです。 float f = 65.0; int i = int(f); println(f + " : "
    + i); // Prints "65.0 : 65" char c = 'E'; i = int(c); println(c + " : " + i); // Prints "E
    : 69" 図1: [続きを読む]
  • Processing(hexの使い方)
  • hex Processingにおけるhexは、int、byte、char、またはcolorを、等価の16進表記を含むStringに変換します。 たとえば、color(0,102,153)によって生成されたカラー値は、文字列値 "FF006699"に変換されます。 この機能は、デバッグセッションをするのに役立ちます。 int値は最大32ビットしか表現できないため、最大桁数は8です。 8桁を超えて指定しても、Stringの長さはそれ以上増加しません。 Processingで使用するhexの使い方は [続きを読む]
  • Processing(floatの使い方)
  • float Processingにおけるfloatは、intまたはStringを浮動小数点表現に変換します。 intはfloatに簡単に変換されますが、Stringの内容は数値に似ていなければなりません。 そうでない場合はNaN(数値ではありません)が返されます。 例えば、float( "1234.56")は1234.56と評価されますが、float( "giraffe")はNaNを返します。 int値またはString値の配列が渡されると、同じ長さの浮動小数点配列が返されます。 Processingで使 [続きを読む]
  • Processing(charの使い方)
  • char関数 Processingにおけるchar関数は、プリミティブデータ型(boolean、byte、char、color、double、float、int、またはlong)の任意の値を数値文字表現に変換します。 値の配列が渡されると、同じ長さのchar配列が返されます。 Processingで使用するchar関数の使い方は以下の通りです。 int i = 65; char c = char(i); println(i + " : " + c); // Prints "65 : A" byte b = 65; c = char(b); println(b + " : " + c); // [続きを読む]
  • Processing(byte関数の使い方)
  • byte関数 Processingにおけるbyte関数は、基本データ型(boolean、byte、char、color、double、float、int、またはlong)の任意の値をバイト表現に変換します。 バイトは-128と127の間の整数にしかなりません。 したがって、この範囲外の値が変換されると、対応するバイト表現にラップアラウンドします。※たとえば、byte(128)は-128と評価されます 値の配列が渡されると、同じ長さのバイト配列が返されます。 Processingで使用 [続きを読む]
  • Processing(boolean関数の使い方)
  • boolean関数 Processingにおけるboolean関数は、intまたはStringをそのboolean表現に変換します。 intの場合、ゼロ以外の値(正または負)はtrueと評価され、ゼロはfalseと評価されます。 Stringの場合、値「true」はtrueに評価され、他の値(「false」または「hippopotamus」を含む)はfalseに評価されます。 int値またはString値の配列が渡されると、同じ長さのブール値配列が返されます。 Processingで使用するboolean関数の使 [続きを読む]
  • Processing(binary関数の使い方)
  • binary関数 Processingにおけるbinary関数は、int、byte、char、またはcolorを、対応するバイナリ表記を含むStringに変換します。 たとえば、color(0,102,153,255)によって生成されたカラー値は、文字列値 "11111111000000000110011010011001"に変換されます。 この機能は、デバッグセッションをするのに役立ちます。 int値は最大32ビットしか表現できないため、最大桁数は32です。 32桁を超える値を指定しても効果はありません。 [続きを読む]
  • 富士山こどもの国!
  • 先日家族で「富士山こどもの国」に行って来ました!正面ゲート到着!入場料は子供200円、大人820円と良心的な価格です!入って直ぐの見晴らし台に登ると、町の広場が一望できます!息子広場の中心で変わり種自転車で遊んでます生憎の天気で雄大な富士山は見えませんでした(´;ω;`)森の中にはクヌギの木!そしてカブトムシ!クワガタ!※カブトムシコーナーです移動して、水の国では無料でボートに乗って遊べます!30分ほど並びま [続きを読む]
  • 4ch温度測定シールドの作製!その4(動作確認編)
  • 「4chサーミスタ温度測定シールド」の作製から動作確認まで動画にまとめてみました!動画:4chサーミスタ温度測定Arduino用シールドの作製〜動作確認!※YouTubeへはコチラ※「4ch温度測定シールドの作製」記事一覧はコチラまとめ 良い感じに動作する事が確認出来ました! これを使ってロケットストーブ発電で使うペルチェ素子が温度差から、どの程度発電するか見てみようと思います励みになりますのでよければ 下さい(^o^) [続きを読む]
  • 4ch温度測定シールドの作製!その3(プログラム編)
  • 4chサーミスタ温度測定シールド! 前回「4chサーミスタ温度測定シールド」の形は出来たので、動作させるプログラムを書いてみました1. プログラム! プログラムの内容は先日の記事で書いた「サーミスタ」「LCD」「ボタンスイッチ」のプログラムをくっ付けて少し調整しました//NOBのArduino日記!4ch温度測定シールドの作製!_(20180830)/*----------------------LCD↓---------------------------*/#include Wire.h>//関数読み込みS [続きを読む]
  • 4ch温度測定シールドの作製!その2(作製編)
  • 4chサーミスタ温度測定シールド! 先日の記事で描いた回路図の通りに「サーミスタ」「LCD」「ボタンスイッチ」を「Arduino用ユニバーサル基盤」にまとめ、「ArduinoUNO」に接続出来るシールドを作ってみました1. 作製!1.1 部品 図1の部品を使います。※部品の詳細は表1の通りです。図1:用意した部品表1:4chデータロガー温度計必要部品一覧品名(品番)必要数単価〇サーミスタ (103JT-050)4本166(¥/本)×4 = ¥664〇LCD (AE-AQM0 [続きを読む]
  • 4ch温度測定シールドの作製!その1(回路図編)
  • 作りたいもの!(4chサーミスタ温度測定シールド) 先日記事に書いた「サーミスタ」を「電線」と「Qiコネクタ」でモジュール化して着脱可能にし、測定した温度は「LCD」に表示(ボタンスイッチでch切替)、ついでに温度測定結果をEXCELのシートに直接送りたいです。 部品点数も少ないので「Arduino用ユニバーサル基盤」にまとめ、「ArduinoUNO」にワンタッチで接続出来るシールドを考えてみました1. 回路!1.1 部品 回路を構成する部品 [続きを読む]
  • ボタンスイッチのチャタリング対策!
  • ボタンスイッチのチャタリング対策! 4chのサーミスタ接続用ArduinoUNOシールドに、モノクロディスプレイ(AE-AQM0802)を搭載する事まで決まりましたが、表示できる文字数が8×2と少なく4ch全部の温度を同時に表示できません ならばボタンスイッチで表示を順番に切り替えればOK!と思ったのは良かったのですが、チャタリング※1の影響が厄介です チャタリング対策はCRローパスフィルター+シュミットトリガインバータの様に回路で対 [続きを読む]
  • LEGOのレーシングカー!
  • LEGOレーシングカー! 息子と一緒にLEGOのレーシングカー(顔付き!)を作ってみました1.LEGOのレーシングカー! 息子も結構気に入っている様で、三日ほど分解されずに遊んでます!(^^)!LEGOレーシングカー大回転!※LEGO記事一覧はコチラ2. まとめ スーパーセブンの様なサイド出しマフラー+センター二本出しマフラーの謎仕様です励みになりますのでよければ 下さい(^o^)/?目次に戻るレゴ (LEGO) クラシック 黄色のアイデアボ [続きを読む]
  • LCDの使い方(AE-AQM0802)
  • I2C接続小型キャラクタLCDモジュール(8×2行・3.3V/5V)ピッチ変換キット サーミスタを接続するArduinoUNOシールドに、7セグメントLEDを付けて温度表示しようと思ってましたが、想像以上に7セグLEDのダイナミック点灯の負荷が高く、測定と表示の掛け持ちが厳しそうです 既に使ったことのあるモノクロディスプレイ(AE-AQM1602A)なら測定も表示も余裕でできるので試しにシールドに載せた所デカすぎてハミ出ます 「AE-AQM1602A」の小型 [続きを読む]
  • Arduino IDE(数学ライブラリmath.hの使い方)
  • math.hライブラリ math.hは、多数の数学的関数を含むライブラリです。 C言語では「#include 」としてライブラリを最初にインクルードする必要がありますが、Arduino 1.6.12では特にインクルードせずともそのまま使えます。 よく使う数学的関数を中心に、以下図1に示す19種の関数についてプログラムを書いたものを図2に示します。 詳細は「AVR Libc Home Page」の「: Mathematics」に書かれており、math.hでは約40種類の数学的関数 [続きを読む]
  • サーミスタの使い方! その2( 実測編!)(103JT-050)
  • サーミスタ(103JT-050) 前回の記事でサーミスタを使った「抵抗の分圧回路出力電圧」から、「サーミスタ温度」を求める式を作りました。 今回は理論通りに温度が測定可能か実際に回路を作って実験してみました!1.サーミスタとは サーミスタ(英:Thermistor)とは、Thermally Sensitive Resistor(熱に敏感な抵抗体)の総称で、 負の温度係数を有するNTC※1サーミスタを一般にサーミスタと呼ばれています。 NTCサーミスタは温度に [続きを読む]
  • LEGO LAND! その7(Miniland編)
  • LEGO LAND! 前回の記事「Factory(ファクトリー)」編の続きで、今回は「Miniland(ミニランド)」編です写真が多いので7エリア分割しました(;'∀')1. Miniland(ミニランド)1.1 京都府清水寺への参道かな?「清水寺」の清水の舞台1.2 大阪府グリコで有名な「戎橋」、かに道楽ぽい店が見えますが字は変えてますね「あべのハルカス」私の好きな恵美須町のすぐ近く!「通天閣」近くのスマートボール屋さんにまだ行けてないです(´; [続きを読む]
  • LEGO LAND! その6(Factory編)
  • LEGO LAND! 前回の記事「Adventure(アドベンチャー)」編の続きで、今回は「Factory(ファクトリー)」編です写真が多いので7エリア分割しました(;'∀')1. Factory(ファクトリー)1.1 LEGOの歴史LEGOの語源はデンマーク語で「よく遊べ」だそうですLEGOは1946年から製造されており、今のLEGOに当時のLEGOがハマるそうです!LEGOがしっかりくっつくのは特許技術!※現在特許切れ1.2 LEGO ® Factory Tour(レゴ®・ファクトリー・ [続きを読む]
  • LEGO LAND! その5(Adventure編)
  • LEGO LAND! 前回の記事「LEGO® City(レゴ®・シティ)」編の続きで、今回は「Adventure(アドベンチャー)」編です写真が多いので7エリア分割しました(;'∀')1. Adventure(アドベンチャー)1.1 道沿いハムナプガイコツに追われるLEGO1.2 Pharaoh's Revenge(ファラオ・リベンジ)子供ホイホイ前で待つこと30分1.3 Lost Kingdom Adventure(ロスト・キングダム・アドベンチャー)なんとか息子を説得して次のコーナーに移動!レーザ [続きを読む]
  • LEGO LAND! その4(LEGO® City編)
  • LEGO LAND! 前回の記事「Knight's Kingdom(ナイト・キングダム)」編の続きで、今回は「LEGO® City(レゴ®・シティ)」編です写真が多いので7エリア分割しました(;'∀')1. LEGO® City(レゴ®・シティ)1.1 Rescue Academy(レスキュー・アカデミー)消防車を人力で漕いで火を消し速攻で戻る順位を競います!・・・2位GET1.2 Jr. Driving School(ジュニア・ドライビング・スクール)時速2キロ?位ですが意外に白熱してますね!息 [続きを読む]
  • LEGO LAND! その3(Knight's Kingdom編)
  • LEGO LAND! 前回の記事「Pirate Shores(パイレーツ・ショア)」編の続きで、今回は「Knight's Kingdom(ナイト・キングダム)」編です写真が多いので7エリア分割しました(;'∀')1. Knight's Kingdom(ナイト・キングダム)1.1 道沿いナイト・キングダムに向かう途中にもクオリティーの高いレゴ!吠えます1.2 Merlin's Flying Machines(マーリン・フライング・マシーン)息子が怖がるかギリギリの乗り物でしたが、無事乗ってくれま [続きを読む]
  • LEGO LAND! その2(Pirate Shores編)
  • LEGO LAND! 前回の記事「Bricktopia(ブリックトピア)」編の続きで、今回は「Pirate Shores(パイレーツ・ショア)」編です写真が多いので7エリア分割しました(;'∀')1. Pirate Shores(パイレーツ・ショア)1.1 Castaway Camp(キャスタウェイ・キャンプ)パイレーツ・ショア入って直ぐの子供ホイホイ!なお対象年齢は1〜3才だそうです(;'∀')」1.2 Anchors Away!(アンカー・アウェイ!)並ぶ事10分、いよいよ順番が来たら息子が怖気 [続きを読む]
  • LEGO LAND! その1(Bricktopia編)
  • LEGO LAND! 最近家族でレゴにハマってます妻 LEGO LANDが有るのは前から知っていましたが、入場料が高い(大人6,900円、子供5,300円で、おとな2こども1の家族3人で行くと19,100円!)と言う事でスルーしてました。 改めてNETで調べてみると、「価格改定で値下げ」+「7日以上前の事前予約で10%OFF」+「ファミリー1DAYパスポート3でまとめ購入」したら、繁忙期でしたが14,200円と35%OFFで購入出来ました!と言う事で、レゴの聖地「LEG [続きを読む]