NOBのArduino日記!

NOBのArduino日記!

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

2017-05-01から1ヶ月間の記事一覧

Arduino IDE(gb.keyboard関数の使い方)

■gb.keyboard関数 Gamebuimo.hライブラリのgb.keyboard関数は、ユーザーが何らかのテキストを入力するためのキーボードを表示します。 ■使用例 gb.keyboard関数を使ったArduinoIDEのプログラム例は図1の通りです。 このプログラムを実行するとsetup関数中のg…

4回路ロジックICで色々な出力パターンを作る!(XOR編)

TC74HC86A(XOR) TC4030B(XOR) ロジックIC(4回路入り)を使うといくつか回路が余ってしまって勿体ないです 4回路の接続を工夫すれば色々な出力パターンが得られるのではないかと言う事でシミュレートてみました! 1. ロジックICとは 普段何気なく使っているPC…

芝刈り!

芝のお手入れセット 去年の4月に芝生を植えてから一度も芝刈り(手入れ)してません ホームセンターに行った際にお手頃な芝生鋏とミニ熊手が目に留まったので買ってきました! 1. 芝刈り 1.1 2016年4月の芝生 因みに去年芝生を植えた直後の写真が図1です。 図1…

ソーラーランタンの修理!(G-SL10)

ソーラーライト ミニランタン(G-SL10) 一年程前に1つ購入したランタン(G-SL10)が完全に光らなくなった状態で放置していたのと、先日 でさらに5つ追加して設置した内の1つが、購入から2週間程で光らなくなりました(保証書は既に行方不明) 6個中2個も光らなく…

Arduino IDE(gb.menu関数の使い方)

■gb.menu関数 Gamebuimo.hライブラリのgb.menu関数は、アイテムリストから選択するメニューを表示します。 ■使用例 gb.menu関数を使ったArduinoIDEのプログラム例は図1の通りです。 このプログラムを実行するとsetup関数中のgb.begin関数でGamebuinoオブジェ…

Arduino IDE(gb.getDefaultName関数の使い方)

■gb.getDefaultName関数 Gamebuimo.hライブラリのgb.getDefaultName関数は、SETTINGS.HEXプログラムを使用して設定されたデフォルトのユーザー名を取得します。 デフォルトの名前はGamebuinoのメモリに設定されているので、すべてのゲームで同じです。 ■使用…

プラレールでGO!(立体交差編)

プラレール! プラレールのコースが立体交差します! 1. プラレール! なんとなく動画にまとめてみました! 動画1:プラレールで立体交差! ※プラレールでGo!その他 目次はこちら 2. まとめ プラレール作るのって面白いですね! 3才の息子より私の方が熱中…

Arduino IDE(gb.frameCountの使い方)

■gb.frameCount Gamebuimo.hライブラリのgb.frameCount変数は、gb.update()関数が呼び出されるたびにインクリメント※1されるので、プログラムの実行が開始されてからレンダリングされるフレーム数を表します。時間を測定するには、millis()よりも優先される…

「あちゃんでいいの」の作り方!

あちゃんでいいの 先日秋葉原に行った時 に「aitendo」さんで買って来たあちゃんでいいのを作ってみました! 1. 「あちゃんでいいの」とは 最小構成AVRマイコンボードです 1.1 構成 Arduino互換ボードを作るための基板モジュール単体(抵抗R1/R2/R3、コンデ…

Arduino IDE(gb.changeGameの使い方)

■gb.changeGame関数 Gamebuimo.hライブラリのgb.changeGame関数は、マイクロSDカードからFlashes LOADER.HEX※1を起動させて、別のゲーム/プログラムを選択して起動させることができます。※1:Flashes LOADERとは、フラッシュメモリ上のプログラムを書き換え…

4回路ロジックICで色々な出力パターンを作る! 目次!

4回路ロジックICで色々な出力パターンを作る! 目次! 励みになりますのでよければクリック下さい(^o^)/ ↩【NOBのArduino日記!】目次に戻る

Arduino⇔Excel Vbaシリアル通信!(EasyCommの使い方)

Arduinoで測定したデータは大概EXCELでまとめるので、データをArduinoからEXCELに直接取り込み出来たらいいなと思っておりました。 「シリアル通信+VBA」で検索した所「EasyComm」と言う上の図で言う「⇔」の部分に当たるVBAからシリアルポート制御プログラム…

Arduino IDE(gb.pickRandomSeedの使い方)

■gb.pickRandomSeed関数 Gamebuimo.hライブラリのgb.pickRandomSeed関数は、バッテリー電圧、周囲光センサー、および始動からの経過時間を混合して乱数種※1を選択します。 これは、gb.begin関数とgb.titleScreen関数の直後に置く必要があります。 この方法で…

東京秋葉原!(4回目!)

TamTamさん 先日秋葉原の近くに行く機会が有ったので、前回 どうしても気になっていたラジコンのタイヤを買いに「TamTam」さんに行ってきました! 1. 「TamTam」さん 今回は滞在出来る時間が1.5時間位しか無いので一切寄り道せずにボビーショップTamTamさん…

Arduino IDE(gb.setFrameRateの使い方)

■gb.setFrameRate関数 Gamebuimo.hライブラリのgb.setFrameRate関数は、プログラムが1秒間に何回実行されるかを変更します。 ■使用例 gb.setFrameRate関数を使ったArduinoIDEのプログラム例は図1の通りです。 このプログラムを実行するとsetup関数中のgb.beg…

グリーンカーテン(2017)!

ビフォー! アフター! 先日の芝生設置に続いてグリーンカーテン用の苗を植えました! 1. 準備 幅7m×高さ3m位のグリーンカーテンを作る為に色々買ってきました! 左:支柱×7 中:グリーンカーテン用プランター550×7 右:グリーンカーテンネット3.6m×2 左:プランターハンガー×7 中:かる…

Arduino IDE(gb.update関数の使い方)

■gb.update関数 Gamebuimo.hライブラリのgb.update関数は、trueを返し、固定周波数(デフォルトでは毎秒20回)ですべて(ディスプレイ、サウンド、バッターモニターなど)を更新します。 ■使用例 gb.update関数を使ったArduinoIDEのプログラム例は図1の通り…

Arduino IDE(gb.titleScreenの使い方)

■gb.titleScreen関数 Gamebuimo.hライブラリのgb.titleScreen関数は、タイトル画面を表示します。 gb.begin()関数起動時に表示される関数の後に呼び出される必要があります。 タイトル画面でゲームを切り替える事が出来る様に、ユーザーが「C」ボタンを押し…

Arduino IDE(gb.beginの使い方)

■gb.begin関数 Gamebuimo.hライブラリのgb.begin関数は、Gamebuinoを初期化します。setup()関数の最初に一度呼び出され、続いてgb.titleScreen()関数とgb.pickRandomSeed()関数が呼び出される必要があります。 ■使用例 gb.begin関数を使ったArduinoIDEのプロ…

プラレールでGO! 目次!

1. プラレールでGO! 目次! 励みになりますのでよければクリック下さい(^o^)/ ↩【NOBのArduino日記!】目次に戻る

Gamebuinoの使い方(エミュレート編)

Gamebuino 前回の記事 でGamebuinoのHelloWorld!である「a_Hello.ino.hex」を「HEX」ファイルに変換出来ましたので、これをエミュレートソフトで再生してみました! 1. エミュレート! 最初に前回の記事で作った「HEX」ファイルをデスクトップに置いておき…

Gamebuinoの使い方(HEXファイル出力編)

Gamebuino 前回の記事Gamebuinoのライブラリインストール編の続きです。 私にとってGamebuinoのゲームプログラムは使い慣れたArduinoIDEで作成出来る事が最大の利点です しかし普通にゲームプログラムをGamebuinoに書き込むと、ArduinoUNOと同じ様に基本一つ…

Gamebuinoの使い方(ライブラリのインストール編)

Gamebuino 最近はレトロ感溢れるマイナーな携帯ゲーム機「Gamebuino」の2048と言う数独とテトリスを足して二で割った様なゲームにハマっています GamebuinoのゲームはSDカードに複数入っており、うれしい事にSDカードの容量が許す限りGamebuinoのコミュニテ…

芝生!

ビフォー! アフター! 去年の5月 から一年間放置していた庭の芝生化を再開して遂に完成しました! 1. 作る!(掘る?) 庭の土はほぼ砂利なので土ごと入れ替えます。 芝生の場合表層から20cmは土を交換した方が良いとの事なので自力で1m2(約2t)掘り起こし14L…

凧あげ!

先日家族で凧揚げを見に行ってきました! 今日イチ息子が気に入った凧「ドラ〇もん」 大型の凧でも落ちてしまうのですね 凧揚げもここまで大きいと中々の力仕事ですね 空一面の凧! 見渡す限りの人! お約束の露店! この後100均で凧を買って息子と遊びまし…

リニア・鉄道館!(後編)

日本最大級の鉄道ジオラマも見て来ました! 並ばなくても素通りだけなら出来ます(人垣でほぼ何も見えません) 10分ぐらい並んでやっと見れました! 近くで見ると、ひと一人一人に意味の有る動きを付けているのにビックリです! なんとも細かいですね!因みにS…

リニア・鉄道館!(前編)

家族でリニア・鉄道館に行って来ました! リニア・鉄道館 日本最大!世界最速129km/h!の蒸気機関車「C6217」がお出迎え 現在世界最速のリニアモーターカー500km/h! 新旧新幹線達 左からA700系、700系、300系、100系、0系のモックアップ おもちゃみたいな蒸…

Gamebuino!(2048)

Gamebuino 先日秋月電子さん(NET注文)で買ったGamebuinoには懐かしい何処かで見た様なゲーム(個人製作ゲーム)が標準で15本入っています! 1. Gamebuino 1.まさかの初期不調 私今まで初期不良品に当たった事が無かったのですが「Gamebuino」で遂に当たってし…

Arduino⇔PC(VBA)シリアル通信!(EasyCommのプロパティ、メソッド一覧)

表1:「EasyComm」プロパティ,メソッド一覧プロパティ書き込み読み取りCOMn処理対象のポート番号を指定 ゼロ以下の整数を書き込むとすべてのポートを閉じる.現在処理の対象となっているポート番号を取得COMnClose指定番号のポートを閉じる. ゼロ以下の整…

オペアンプを使った演算回路(加算回路)

積分回路 オペアンプを使った加算回路をiCircuitを使ってシミュレートしてみました! 加算回路はその名の通り入力電圧を足した電圧が出力されると言うシンプルさで分かり易いです! 1. 加算回路 オペアンプを使った加算回路は図1の通りです。 図1より、オペ…