iOS7対応
面倒くさがりなのでブログを書く頻度が少なかったのだが、なるべく細かい記事でも書くことにした。 iOS7がリリースしてしばらく経つのだが、ようやくひと通りiOS7対応が終わった。 後手後手の対応で、アップデートが遅くなってしまいスミマセン。 今回はメジャーアップデートということもあり、大幅なUI変更が加わった。 流行のフラットUIに変わったことで、iOS6以前と両方サポートするアプリは少し大変かもし…
面倒くさがりなのでブログを書く頻度が少なかったのだが、なるべく細かい記事でも書くことにした。 iOS7がリリースしてしばらく経つのだが、ようやくひと通りiOS7対応が終わった。 後手後手の対応で、アップデートが遅くなってしまいスミマセン。 今回はメジャーアップデートということもあり、大幅なUI変更が加わった。 流行のフラットUIに変わったことで、iOS6以前と両方サポートするアプリは少し大変かもし…
WindowsでIEを制御するためにCOMを使ってみた。 PHPからCOMを使うのは簡単で、「php.ini」からCOMを読み込むように設定すればいいみたいだ。 PHP 5.3.15 / 5.4.5 以前は、デフォルトで読み込まれるらしい。 PHP: インストール手順 – M…
温度計にモード切り替え(最高温度、最低温度)を付けたかったので、タクトスイッチの使い方を調べることにした。 まずは、マイコンを使わずにタクトスイッチを使って、LEDを点灯・消灯させる。 かなり苦戦したのだけど、いろいろな人に教えてもらって何とか完成させることができた。 タクトスイッチの構造 タクトスイッチは押すとカチッと手応えのある押しボタンだ。押している間だけ電流が流れるらしい。 足は4本付いて…
トランジスタや抵抗の数を減らすためにトランジスタアレイを使うことにした。 トランジスタアレイは、TD62064APGというNPN型の4chのものを使用した。 7セグ3桁のトランジスタ・抵抗を置き換える 7セグで使っていたトランジスタと抵抗を置き換えることにした。 7セグ一つに対して、トランジスタ1つと抵抗が二つ減ることになるので、だいぶスッキリするはずだ。 4chなので、O1~4、I1〜4が各セッ…
またもや電子工作をサボってしまった…。 プライベートもプログラミングをバリバリやってる人はすごいと思う。 この間マイコン先生から電子工作用の部品を色々いただいた。 ジャンパー線やLCDなど便利なものばかり…感謝感謝。 どうやら半年くらいご無沙汰だったみたいだ。 今回さわったシリアル変換モジュールなどの部品は、実は正月に買っておいた。 ケースやら基盤なども買い込んだので、早いところ温度計を完成させて…
クライアントアプリのコード内にSQL分を書くのがどうもしっくりこないので、FetchRequestのテンプレを使うようにしている。 単純なデータを格納することが多いせいか、テンプレだけで問題になったことはない。 fetchRequestFromTemplateWithNameメソッドでテンプレ名とプレースホルダの変数を渡すのだけど、IN句を使う必要が出てきて少し悩んだ。 テンプレのSQL分には最初…
Pinterest風の表示にしたいと思って色々ライブラリをあさって見たところ、PSCollectionViewという便利そうなライブラリを発見した。 iOS6以上であれば、UICollectionViewというそのものズバリのものがあるようだ。 heightForRowAtIndexメソッドの戻り値に個々の高さを指定してやることで、高さを個別に設定することも可能だった。 戻り値にCGFloatで値…
7セグも使うことが出来たので、次は温度センサーを使っていくことに。 これで無事に温度が表示出来れば、ほぼ完成したようなものだ。 温度センサーはLM60というものを使う。 このセンサーには3つの足が付いていて、それぞれVs、Vout、GNDとなる。 Vs(VCC)は電源、GNDにマイナスを接続すると、Voutに現在の温度を表す電圧が出力される。 AVRにはA/D変換の機能が標準で付いているので、これ…
前回の記事で1桁の7セグ表示することができたので、今回は3桁点灯させてみることにした。 3桁点灯させるにはトランジスタが必要ということで、いよいよトランジスタを使うことになる。 ここでトランジスタやダイナミックドライブについて調べていくと、 ATMEGA328PのI/Oピンは最大40mAなので、カソードコモンをマイコンに接続すると最大電流量を越えてしまうようだ。 各セグメント10mAで8本、合計8…
いよいよ7セグLEDを使う時がきた。 7セグLEDを使えば、0から9までの数字(あとドット)を表示させることができるのだ! 温度計には無くなてはならないものと言っていい。 購入した7セグLEDは、赤色で3桁表示するもので、C-533SRという型のものだ。 7セグメントLED…