[[自主課題11]] *1/12 11日目 [#zea3e3e3] ○来週の発表練習 →改善点を指摘されたので、来週までに直してくる ○前回の続き(ローパスフィルタ) ・原因は出力ポートのDriveがStrongになっていた →High Z Analogに変更したら万事解決 →音の高さに応じてLPFに与えるPWMの値を変更 →すべての音をほぼ正弦波で確認(オシロスコープで) →使っていたスピーカーは方形波用であるので、正弦波では音が出ず →PC用スピーカーに出力したら、正常に音が鳴った ⇒完成 ○来週までに・・・ ・プレゼン資料の完成 ・最終レポートの完成・提出 *1/6 10日目 [#zea3e3e3] ○ローパスフィルタを使用して音色を変える ・設定のしかたが分からず苦戦 →設定してもうまく波形が出ない →アンプを途中に挟んでみる →それでも波形が出ない →ソースコードを見て、LPF4_1_Start;を忘れていることに気づき、書き足す →波形は出たが、見たところはほぼ方形波・・・ →時間が来たので、今日はここで終了 ・次回はうまく正弦波を出せるようにする *12/16 9日目 [#zea3e3e3] ・先週作った本体の配線の整理 →芯の中に線を通す →結構な時間がかかった →だが、だいぶ配線がすっきりした ・動作確認 →すべての音を確認し、すべて出たのでOK ・次回は・・・どうしようか・・・・・ *12/9 8日目 [#zea3e3e3] ・タッチセンサーが反応しない? →ハンダがうまくついてなかった ○本体の製作 ・本体はラップの芯を使用 ・ボタンをアルミで代用し、タッチセンサーと配線 →すべてをつくりおわるのに時間がかかった ・配線後、動作確認 →いくつかうまく反応しないので、来週再確認 ・配線がけっこう適当になってしまったので、来週はうまいこと整理したい →外装も作る? ・あと、他になにか拡張できないか検討(特に機能面) *12/2 7日目 [#zea3e3e3] ・仮決定の運指と、それに関する条件文を作成 →計算量が多くて時間がかかってしまった ・なんとか条件文は完成したので、次回は本体を製作したい →だけど、なにで作ったらいいだろうか・・・? *11/25 6日目 [#zea3e3e3] ・タッチセンサとマイコンをつなぐ線を準備し、スピーカ用の端子を基板につけた ・とりあえず、スピーカの代わりにLEDで試す(音の代わりにLEDの光る強さ) →タッチセンサの代わりにPCで同じ信号を送る ⇒動作OK →タッチセンサにつないで動作を確認 ⇒動作OK ・スピーカにつないでいくつかの音を出してみる(ピアノのように一つのセンサで一つの音) →動作OK ・サックスの運指と音の表を作って条件文の作成 →表を作成しているところで終了 →次回は条件文の実装 ・あとは条件文さえ書いてしまえば完成してしまうので、他の機能を検討したい *11/18 5日目 [#zea3e3e3] ・前回の送信プログラムの続き →マイコンの送信とPCの送信がつながっていた →つなぎ直したら無事に動いた ・送信したものをそのまま返すプログラムを書く →一発で成功 ○タッチセンサの通信 ・マイコンとどのように通信させるかを決定 ON: f0 + ch OFF:00 + ch ex)8ch ON :f8 ex)4ch OFF:04 ・タッチセンサに通信用のピンを立てる →PCで動作確認 ・タッチセンサをさわると音が出るプログラムをとりあえず書く →途中で今日は終了 *11/11 4日目 [#zea3e3e3] ・マイコンの基板にLED(+抵抗)をつけて光らせる ・次にスイッチをつけて、スイッチによりLEDを光らせる →論理積等について理解 ○タッチセンサを使うには、マイコン間で通信をする必要があるので、まずPCと通信してみる ・通信にはシリアルとパラレルがある →今回はシリアルを使用 ・シリアルの中でも、使うのはUART ・PCと通信するためのピンを配線 ・とりあえず、簡単な送信プログラムを書いてみる →PCで受信されない →データの送信感覚を空けてみる →それでもPCで受信されない →オシロスコープで確認するが、波形はちゃんと出ている →時間になり、来週にもちこし 通信ができなかったが、原因がよくわからない。 データシートを見直してみようと思う。 *10/28 3日目 [#zea3e3e3] プレゼン&ディスカッションをやった →何を作るかのおおまかな方向性が決定 ⇒「電子楽器」 その後、チュートリアルを終わらせた。 ・タッチセンサー マイコンにデータをダウンロードするための回路(基板)の制作(はんだ付け) →ピンを配線し終わったところで本日は終了 何を作るかが決まったので、自分が出せるアイディアをフルに活用していいものが作れたらいいと思う。 *10/21 2日目 [#zea3e3e3] PSoCのチュートリアルをやった。 ・LEDを光らせる ・LEDの強さ ・ブザーで音 etc. 次回はプレゼン! まだ何を作るかアイディアが浮かばないので、じっくり考えたい。 失敗メモ ・BYTE宣言はByteではダメ! #pcomment(); IP:133.28.96.26 TIME:"2012-01-12 (木) 18:35:54" REFERER:"http://merl.ec.t.kanazawa-u.ac.jp/micon-bu/index.php?cmd=edit&page=sasada" USER_AGENT:"Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET CLR 3.0.04506; Media Center PC 5.0; SLCC1; InfoPath.2)"