Arduino

インベーダーゲームを作ってみる(4)陣地の破壊

今回は、前回触れた「インベーダーゲームで強く印象に残った処理」のその2、「陣地が敵弾にだんだん崩される様子」の処理です。陣地が敵弾や自機弾で崩れていく処理はどのように行っているのか、YouTubeのビデオを見ながら考えました。そして、おそら...
Arduino

インベーダーゲームを作ってみる(3)インベーダーの移動処理

かつてマイコン少年だったころ、インベーダーゲームで強く印象に残った処理が2つありました。(1)グラフィカルな敵が多数動いている。処理が大変そう(2)陣地が敵弾にだんだん崩される様子がリアル。あらかじめ用意した画像を使っているのではなさそう今...
Arduino

インベーダーゲームを作ってみる(2)Arduboy向けの画面設計

Wikipediaによると、初代のインベーダーゲームは白黒で、画面を縦に使い、解像度は横224×縦260ドットだったそうです。上下のスペースを得点表示と残機表示に使っています。(画像はWikipediaより)Arduboy用の画面は白黒12...
Arduino

インベーダーゲームを作ってみる(1)どんなゲームだったのか

先日MFT2016で購入したArduboyですが、作ったゲームがブロック崩しの移植だけでは寂しいので、Arduboyをターゲットにしたインベーダーゲームを作ってみました。もう一応完成していて、コードは以下のGitHubで公開しています。bo...
NXP

ARMの開発環境「MDK」と「µVision」でmbedのデバッグを試してみた

夏休みもそろそろ終わりですが、最後にARMの開発ツール「MDK」とそのデバッガ「µVision」を試してみました。ARM(が買収したKeil)はµVisionとコンパイラやライブラリその他もろもろのツールを合わせて「MDK Microcon...
Windows

Arduboyのシミュレータを試してみた

Arduboyのコミュニティサイトを見ていたら、Arduboy用のスケッチをVisual Studioでコンパイルして動作させるシミュレータがあったので試してみました。Proton Arduboy Simulator (for Window...
Arduino

Visual Studio用のArduino開発プラグインを試してみた

Arduinoの開発環境は、PCなどの環境と比べるとデバッグが大変です。iPhoneやAndroidはエミュレータを使って開発できますが、Arduinoはデバイスが外部につながっているのでエミュレーションが通用する範囲は限界があります。とは...
Arduino

Arduino Web EditorでGenuino 101を使ってみた

現在仕事は夏休みで、しかも暑くて出歩くどころではない、ということで、日頃の余暇不足を取り戻すべく連日ブログを更新しているわけですが、もう一つ放置していたボードがあったのを思い出しました。Genuino 101です。これはインテルのCurie...
Arduino

GitHubを利用開始、Arduboy用ブロック崩しを公開

Arduboy用に作ったブロック崩しですが、せっかく作ったのでArduboyのコミュニティに投稿してみました。ガイドラインを読むと、コードの公開先はGitHubを推奨されていましたので、昨日アップロードしたのと同じコードを拙い英語の説明をつ...
Arduino

Arduboyでブロック崩し

Arduboyのプログラムは基本的にはArduinoと同じです。Arduboyのハードウェアにあわせたライブラリが提供されていますので、それを使います。Arduboyに依存した処理はArduboyクラスで定義されています。ライブラリの解説は...
Arduino

ゲーム機型Arduino「Arduboy」を動かしてみた

Maker Fair Tokyo 2016の会場で入手した「Arduboy」を動かしてみました。これはArduino Leonardo相当のCPUと180mAhのバッテリ、SSD1306 OLEDディスプレイ、圧電ブザー、操作ボタンを組み合...
NXP

mbedの使いどころはIoT+TLS?

昨日ためしに動かしてみたmbedですが、ArduinoやESP8266と比べてどう使うのがいいのか、まだつかめていません。mbedのハードウェアはクロックが100MHzクラス、RAMが数十KBと、Arduinoよりも1桁上のレンジですが、R...
NXP

今さらながらmbedを動かしてみた

先日、Maker Faire Tokyo 2016を見に行ってきました。とても楽しかったのですが、ふと昨年のMFTで購入したmbed用ボードをまだ動かしていなかったことを思い出しました。当時はArduinoで遊んでいましたので、それが済んだ...
Synthesizer

Volca Beats Snare Mod(改造)

1ヶ月ほど間があいてしまいました。実は最近新しいオモチャを手に入れたので、もっぱらそちらで遊んでいました。新しいオモチャはKORGのアナログシンセサイザー「Volca」シリーズです。2013年の発売ですから、レビューはネット上にいろいろあり...
ESP8266/ESP32

ESP8266でPNGデコーダを実装してみた(4)

世間はすっかりクリスマス&スターウォーズに染まっていますね。今週も週末は慌しく過ぎました。今年は年末年始の休みも一週間しかなく、欲求不満が溜まりそうです。今日は、PNGデコーダの実装に透過色を追加しました。透過色は、「tRNS」チャンクで定...