2013/02/21

NOKIA 3300-LCDの制御

もう1年ほど前ですが、PIC24FマイコンでNOKIA 3300-LCDを制御していました。
この事は、緑志青海苔伝にも書いていましたが、色々管理が面倒になったので、こちらに移動させておきます。

NOKIA 3300-LCDとは、aitendoで販売されている1.5"液晶ディスプレイです。
通信方式が9bitSPIなので、PIC24Fマイコン内蔵のSPIモジュールでは対応できません。
そこで、今回はソフトウェアで擬似的にSPI通信を行うことで、液晶を制御しています。

今回製作した制御回路

ココ に今回制作したサンプルプログラムを置いておきます。
上の回路図の通りに組めば、私のロゴが表示されるかと。自己責任で使ってね♪
詳しい制御方法は、aitendoに掲載されているデータシート等を参考にしてください。

ロゴを表示させたところ
実際にロゴを表示させてみた

ちなみに、写真に写っている物を見ればわかりますが、私は9V電源を用意するのが面倒だったので、専用のキャリーボードを使用し、Pickit3からの3.3Vを昇圧して駆動させています。
個人的にはオヌヌメですので、ご一緒にどうぞw

よろしければtwitter等で気軽に声をかけてやってください。
それでは ノシ

2013/01/02

明けましておめでとうございます

2013年、年の初めに春日大社へ初詣に行ってきました。

10時ごろに行ったのですが、去年よりも人が少なかった気がします。
午前中だったからかな?お昼ごろには混雑していたと思います (;-ω-)

奈良に行ったのに春日大社だけではもったいないので二月堂にも足を運びました。
春日大社では写真を撮りませんでしたが、途中で撮ったりしたので、それをあげておきます。

春日大社から若草山への途中にある『水谷茶屋』

二月堂からの風景...パノラマだよっ

まだまだ寒い日々が続きますが、2013年もよろしくお願いします。
それではっ ( ・Д・)ノ~


こっちみんなよ

2012/12/12

Windows7カスタマイズの覚え書き

今使っているWindows7をカスタマイズしたので、その覚え書きです。
有名すぎるものばかりなので、あくまで個人的なものということで...

-Windows7ログオン画面の背景画像を変更-
  1. 次のレジストリを変更
  2. HKEY_LOCAL_MACHINE\Softwar\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background
    名前: OEMBackground (DWORD)
    値 : 1
  3. C:\Windows\System32\oobe\info\backgroundsというディレクトリを作る


  4. そのディレクトリにbackgroundDefault.jpgという名前で、好みの背景画像を保存
    ※ただし250kBまで

  5. ログオフして、適応されていれば成功!

-Caps LockをCtrlにする-
  1. 次のレジストリを変更
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
    名前: Scancode Map (バイナリ)
    値 : 00 00 00 00 00 00 00 00
          02 00 00 00 1D 00 3A 00
          00 00 00 00

  2. ログオフして再度ログオンすると、Caps LockキーがCtrlキーになっている



SSD導入したから起動もシャットダウンも速くて快適です (*'ー'*)

次の記事あたりから、本気出すぜ

2012/12/03

Syntax Highlighter導入

Syntax Highlighterを導入することにした。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports;

namespace SerialPortTest
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            //PC上の有効なすべてのCOMポート取得
            string[] allPorts = SerialPort.GetPortNames();
            //列挙したCOMポートをソート
            Array.Sort(allPorts);
            //ComboBoxに追加
            foreach (string str in allPorts)
            {
                portComboBox.Items.Add(str);
            }
            //ComboBoxの最初の項目を選択
            portComboBox.SelectedIndex = 0;
            baudComboBox.SelectedIndex = 7; //460800bps
        }
    }
}

こういうのが使えると、かなり便利だわwwww
ちなみに、Syntax Highlighter 3.0でコピー機能が大きく変わったらしく、ソース全体をコピーするときは、コードをダブルクリックすることでシンタックスハイライトが解除され、簡単にコピーができるようになったらしい。
初めて見たときには、これは分かりにくい気がするが...

ツイートボタンとかも設置できたので、この流れで整備していこう
(`・ω・´)シャキーン

2012/12/02

移行しました

以前まで利用していたYahoo!ブログが、数ヶ月前にレイアウトの変更を行い、大変見づらくなってしまいました。
そこで、これを期にHTML/Javascriptが使えるbloggerに移行しようと考え、今回このブログを立ち上げました。

よって、緑志青海苔伝は2012年をもって更新を終了し、
(そこの君、もっと前から更新やめてるだろとか言わない事!!!)
これからは、この「Aonori website」をブログとして運用します。(2013年からの予定)


新しいロゴ

あ、実はロゴも微妙に変更しました。
今まで丸かった部分とか、右上の文字とか、ほんの少し変えてます。



よろしくお願いいたします  (。-人-。)