読者です 読者をやめる 読者になる 読者になる

VDAC、DMA を試す

DDS を作ってみたかったので、それの前準備として VDAC, DMA を試してみました。回路図 DMA を1から設定するのは結構面倒なのですが、DMA Wizard が用意されているので それを使ってあげればソースコードのテンプレートを作ってくれます。Wizard で DMA が準…

PSoC の SPI

SPI の勉強と言うことで、以前 mbed で使ってた SPI 接続の OLED を PSoC で使ってみました。 http://d.hatena.ne.jp/hijouguchi/20101210/1291973831 なお、今回は OLED にコマンドとデータを投げるだけなので、受信は考えていません。コンポーネントはこん…

PSoC5LP

めっちゃ放置してたので久しぶりに書きます。 無事就職して8ヶ月くらい経ちました。まれに DOS を触ったりでちょっとストレスです。今年度に入ってから、部屋が狭いという理由で全くやってなかった電子工作ですが、 部屋を整理してなんとか電子工作ができる…

ARM MCU続き(+CPLD)

いつぞやに書き殴ったARM MCU使いたいという記事の続きです.もうちょっと詳しく,ついでにCPLDについても. ARMマイコン(およびCPLD)を使うに当たり最低限必要なハードを調べて見ました. ボクが使おうとしているMCUはNXPのLPC1100,1300,あるいは1700シリ…

ARM MCU使ってみたい

iOS5が出たおかげでLionとその他諸々を買ったりひょんなことからiPod nanoを買ったり,そして明日ロードバイクを買う予定だったりでお金使いすぎなのですが(ここらへんは後で書きます),そんなことは置いておいて電子工作熱が再発してきました. MTM07の締め…

arduinoでリモコン #03

arduinoでリモコンシリーズも3回目ですね。2日空いてしまいましたが、最終目標のWebから操作ができました。#02に翌日にはWebから動作させるプログラムは完成していましたが、ソースコードを見直して最後まで修正していました。 前置き 前回ちょっと書きまし…

arduinoでリモコン #02

前回書いた通り、赤外線信号をコンピュータに保存、ついでに保存した信号を使って操作することに成功しました。ハードウェアは 07pin: スイッチ 08pin: 赤外LED(+) 12pin: 赤外受信モジュール(Vout) 13pin: LED(arduinoオンボード) だけ。スイッチのもう一方…

arduinoでリモコン #01

arduinoから赤外線信号を受信、そして送信まで出来ました。 赤外LEDの無理矢理感が酷いですね。ハードウェアはソースから察して下さい( ぷろぐらむ #define SIZE 1536 #define WAIT 250 bool data[SIZE]; bool f; void setup() { pinMode(12, INPUT); pinMod…

OLED

OLEDでどうにかカラーバーを表示することに成功しました! やってることは単純で、OLEDのサイズ(96x64)まで小さくしたビットマップファイルをmbedから使いやすくするために独自のバイナリを作成して、そのデータをOLEDに流しておしまい。 ビットマップ すべ…

PORTの話

mbedでAVRなどのようなPORTnが欲しくて、それっぽいクラスを頑張って書いてました。というお話。 ソース #include "mbed.h" #include <stdarg.h> template <class pinMode> class Pins { private: pinMode **pins; int size; public: Pins(int, ...); Pins& operator=(int value) { in</class></stdarg.h>…

電子工作コンテスト2010

Make: Tokyo Meeting 06に出展していた74ネギを電子工作コンテスト2010に応募してみたところ、なんと「NXP mbed/LPCXpresso賞」をいただくことが出来ました!以前からmbedは気になっていたのでとても良いタイミングにいただけたと思います。 電子工作コンテ…

Make: Tokyo Meeting 06に出展してきました

土日にイベントがあったのにこの記事書いてるのが水曜日なのは、大学のレポートとかレポートとかレポートとかで何も出来なかったからです(言い訳 今回は前回同様TTLで出展してたわけですが、1人では寂しいのでバリバリやタンポポで有名なススガさんと一緒に…

やっつけファンクションジェネレータ作成

以前直流電源が欲しくて電源装置を作りましたが、その時に正弦波が欲しい何て書いてたのをついに実行に移しました。 欲しかった仕様 波形:正弦波・のこぎり派・方形波(duty可変) 周波数:可聴域(~20kHz) 振幅:最大5Vpp 出来上がった仕様 波形:正弦波・のこぎ…

74ネギテキトーに解説

Make向けに作ってたモノが早い段階で出来上がって、せっかくなのでニコニコ動画にあげたモノです。テキトーに解説でもしようかと思います。 ブロック図 (※カウンタ部のリセット回路などは省略してます) ICの数や配線量が多いだけで、何をやってるか自体は結…

PROSUME 2010に参加してきました

@sugan777さんに誘われて行きました。Make: Tokyo Meetingのようなモノでしたが、第1回目という事もあって出展者もお客さんも少なかったです。おかげでほとんど出展者同士でわいわいできました。 ボクは何も考えずにMake: 04のためにつくったモノと、去年作…

sleep

いつもUSBで電源を確保していたのですが、ADCをいじっていたら「連流流れすぎ」とMacに怒られました...危ないですね。たぶん100mAは流れていないハズなんですけども...。 余談はこれくらいにして、ADCの前に今回はsleepをやっておきます。 sleep概要 sleepは…

外部割り込み

今回は外部割り込みについて。外部割り込みは、タイマ割り込みなどと違ってピンの状態によってかかる割り込みです。これを使うことにより、例えばスイッチの状態変化から、あるいは接続したモジュールから割り込みを書ける事が出来るようになります。 対象マ…

タイマ0その他モード

前回の続きで、タイマ0の他の使い方。 前回:タイマ0カウンタモード - hijouguchiの日記 TCCR0は前回を参考に。 タイマ/カウンタモード概要 前回の通常モードに加え様々な動作モードが存在します。 モード一覧 モード TOP値 OCR0x更新タイミング 通常 0xFF 即…

タイマ0カウンタモード

I/Oポートの次はタイマです。ATTiny2313にはtimer0とtimer1(それぞれ8bitと16bit)のタイマがありますが、ここではtimer0のオーバーフロー割り込みに絞って書いておきます。 対象マイコン タイマ自体はほとんどが対応してますが、種類によっては使えないタイ…

I/Oポート

AVRのレジスタ周りのメモとして書くことにします。今回は単にピンの入出力のみ。おいおいタイマとかA/D変換載せます。(現時点でまだA/D変換を試せてません) マイコンってレジスタいじるのが意外と面倒ですよね...ってこんなこと言ったらマイコンいじるなって…

AVR開発環境

2週間前くらいのことですが、H8からAVRに鞍替えして、開発環境を整えました。鞍替えした理由は値段と手軽さに惹かれたからです。H8では多分一番安いTiny3664で1,600円前後。AVRでは Tiny2313が100円で買えます。H8はそのままだとブレッドボードに刺さらない…

雑記

Make: Tokyo Meeting 05で出展側として行ってきました。 次回に向けていろいろと課題が見えてきました。 第1に資料を作らなかったこと。前日に資料を書こうと思ってたのですが、大学の実験レポートがヤバイと班の人から連絡があったのでそっちを作業していた…

電源装置作成

いつぞやに始めてた電子工作プロジェクトの1つだった電源装置作成がようやく完成しました。こんなにも時間がかかった理由はいろいろありまして、一つ目に廃熱処理、二つ目にケースに穴を空ける術が無かったことなどありました。 一つ目の問題はスペックを落…

新年度だよー

いつの間にやら4月になり、大学3年生になってしまいました。(挨拶) 3年になるとボクの学部ではキャンパスが埼玉から東京に移りまして、その結果通学時が倍以上に...。大学でサークルやってないのであんまり大学自体は面白くないので無視視しまして... 雑記 M…

TinyH8購入

お久しぶりです。1ヶ月くらいかかると思っていた1アマの免許が届きました!後は無線機を買えば...! 久しぶりに秋葉原へ行って電子パーツを買ってきました。TinyH8を2つ買おうと思っていたのですが、とりあえず1つだけ買いました。と言うもの、TinyH8は今ま…

TD4#05(一応完成)

およそ一年前から始まったTD4制作記に終止符が打たれました。どうにか完成できました! 第一回→TD4#01 - hijouguchiの日記 久々に昨日進めようと思って取り出したところ、よく見たら残り付けなきゃいけないICが3つで「これは今週中に終わりそうだ!」と思っ…

Make: 04行ってきた

Make: Tokyo Meeting 04へ行ってきました。03も行きましたが、今回は前回より人が多くてビックリしました。きっと開場自体と開場へのアクセスが良かったからでしょう、なんて思ってみたり。本当は展示側に回ってみたかったのですが、(休日のくせに)大学があ…

debianでH8の開発環境

ようやくH8環境が整ったのでメモしておきます。何故かSnow Leopardではインターネットに上がっている方法では出来なかったので、VMWare Fusionからdebianを駆使して使えるようにしました。 VMWare Fusionは最近アップデートがあってバージョンが3になりまし…

H8をMacだけで

3069Fというものを買ってから1ヶ月以上経った訳ですが、昨日久しぶりに時間が空いた?ので触ってました。 秋月で通販 - hijouguchiの日記 Macではプログラムをコンパイルする環境は整えていたのですが、実際に転送して実行させるというやり方が不明だったの…

秋月で通販

秋月でテキトーに買ったものが届きました。と言う話ですw オシロスコープのプローブを2つ。後はH8/3069F。H8は最近ネットで噂になってる「秋月パルス」で使われてるものですねw http://koress.jp/2009/06/twitter.html 出来たらMacで開発したいのでテキトー…

雑記

3日連続の雑記です(挨拶) 昨日書いていた通り、実験の発表とかやってました。発表も初めての経験だったので説明が残念になってしまったり、「慣性モーメントって何ですか」という質問をされ1分ほどフリーズしてたりしました。まだまだですねw 質問をするのは…

回路シミュレータ

電気スタンドを探していたらよさそうなLEDスタンドを見つけたのですが、25,000円でした(挨拶) 今回はタイトル通り、回路シミュレータの話です。大学の実習でMultisimというシミュレータを使っての実習があってから何かよさそうな回路シミュレータを探して…

オシロスコープ

今日はハンダゴテと戦う実習がありました。内容は良くある?増幅回路の制作。半田付けしたものは抵抗4つ、コンデンサ3つ、トランジスタ2つ、可変抵抗1つ。たしかそれだけ。それだけなのですが、授業自体は四コマ分割り当てられてます。始めてハンダゴテを触る…

ROM完成

朝起きたら10時過ぎててビックリしながらも、気にせずに午前中はTD4をつくってました。 何とかROM部分が完成したのですが、ちゃんと動くかどうかが不明...。他の部分が終わってから確認することになるか、または無い頭を捻ってどうにか確認するかのどちらか…

久々のTD4

久々に半田ごてを片手にTD4の制作を再開しました。最後にやってのは去年の...いつだろう?とりあえずROM部分の半分は終わり。後はICを2つほど配線して完成です。その配線は上みたいな配線量では無いので30分もかからないはずです。 ROMが終わるといよいよレ…

アンテナをやっつけてみようの巻

今日はFMでなにやら放送しているのでそれを聞いてます。ただ、自分の部屋にあるコンポのラジオ用アンテナが行方不明になってしまったので、部屋にあるものでやっつけ自作しました。 今回使ったパーツ、イヤフォン延長ケーブル(3m) ひとつ。税込み105円なり。…

TD4#01

ちょびちょびやってますよ...かなりまったり作ってます。 今こんな感じです。 裏側 まだIC1つだけでしょ?これからどんどんカオスになるというのに、既に挫折したくなってきました...まだ早いですねw ちなみにICはあと12個ほど付けますよ。まだまだですね..…

TD4#01

Apple Storeが期間限定で色々頑張っている用ですね。 Apple Store限定:アップルが期間限定のキャンペーンを展開 - ITmedia PC USER ローン0%はやっぱりすごいですね。あと送料無料の件ですが、ここをちょっと見ていただきたいのですが、 http://mono-logue.…

電子パーツいっぱい

ということで?秋葉原へ行ってきましたよ。 途中でついったったーと出会ったり。オフとか久しぶりでした。前は7/10の時でそれが初めてですよ? 定期的にオフとかやって何か刺激を受けるライフハックとかどうでしょうか?(お リナカフェリナカフェ〜(食べかけ…

カメレオン完成?

カメレオンUSBFX2が一応完成しました。 自分が駄目なせいで半田ごてのチップが死んだかも...。先端を当てても半田が溶けません...。 カメレオンをPCに繋ぐとちゃんと認識されてドライバーをインストールすることができました。 テスト用のプログロムも一応動…

足りないもの

まだ買っていないものやないと困るものを発見したり...。 虫眼鏡無いとチップ付けるの大変だった。ピンセットがさっきまで使ってたのが太いものだったのでもっと精密なのを探さないと...。あとフラックス。 カメレオンが動作確認できる状態まで組み立てたけ…

いろいろ購入

いろいろ買ってきました。総額約\27,000ほどだと思います。 ちなみに例によってPICでなくてカメレオンを買ってきました。ITプラザで買いました。 あそこは店の中がかなり汚かったです。ちゃっかりカメレオンの下に地デジチューナーが置いてあったので「これ…

電子工作準備段階

USB関係の電子工作がやりたいなと思って調べるとカメレオンUSB FX2に行き着いてしまう。 またカメレオンUSB FX2を調べるとほとんどがチューナーと一緒に出てくる。そのこともやってみたいといえばやってみたいけれど、まずは何か簡単なもの作ってドライバ書…