タグ PIC が登録されている動画 : 468 件中 65 - 96 件目
種類:
- タグ
- キーワード
対象:
ユメ語るよりPICを鳴らそう♪
■アニメ「ラブライブ!サンシャイン!!」ED主題歌「ユメ語るよりユメ歌おう」を鳴らしてみた♪
PICマイコンを使ったインターリーブ臨界モードPFC回路を作った
PIC16F1615のATがミソ!
blog:https://pons.blog.jp/
Twitter:@pons658 ( https://twitter.com/pons658 )
カッコ良くノリノリでPIC鳴らし♪
■「Thunderbolt Fantasy 東離劍遊紀」主題歌「RAIMEI」を鳴らしてみた♪
自作MIDI音源でgo my way!!を演奏してみた 3
その瞬間の同時発音数に連動してサステインの効果を調整
2で欠落していた音が出てます
RPGゲームっぽいPIC鳴らし
■RPGゲーム「Undertale」の曲など
Bonetrousle→Song That Might Play When You Fight Sans→Megalovania
自作MIDI音源で偶然の確率を演奏してみた
MIDIデータはニコニコモンズnc5975より頂きました。
同時発音数20をオーバーしてるので、音が欠けてます。
本機の波形は全て正弦波なので、複数のチャンネルで同じノートナンバーでノートオンした場合、
両者の音を統合すれば同時発音数を節約できますが、ベロシティ、エクスプレッション、ボリューム、ピッチベンド等の
パラメータの差異をどうするのかが課題になります。
条件付きで統合することもできますが、素直に音源基板を増設するのが良さそうです。
YM2203用のDACがまだ届かないので、FM音源化はもうしばらくお待ち下さい。
自作MIDI音源でリーインカーネーションを演奏してみた(改)
ベロシティ、エクスプレッション、ボリュームを反映させました。
時々変なノートオンが出る点は要修正
カウントアップタイマー②
あけましておめでとうございます。秋月液晶を取り付けました。デバッグもしやすくなります。回路完成までもう一歩です。
自作midi音源でファイアーエムブレム4 聖戦の系譜 を演奏してみた
midiデータはvgmusic.comより。
同時発音数40音化も試しましたが、発音数自体は増えますが、ノイズも増えてダメでした、
ダイナミックレンジも半分になるし。
1つのPWMチャンネルには、1音のみ割り当てるのが良いようです。
自作MIDI音源でMoon Over the Castleを演奏してみた3
ピッチベンドに加えてモジュレーションを実装
激しい曲だと処理落ちするので、動作の高速化が課題
自作MIDI音源でCHA-LA HEAD-CHA-LAを演奏してみた
サステインを与えると豊かな音になるのですが、
ノートオフ後の残った音と、次のノートオンがオーバーラップするため、
同時発音数を圧迫する問題があります。
ハードウェアを増設せずにソフト的対処として
その瞬間の同時発音数に応じてサステインの長さを段階的に抑制する処理を追加
このMIDIデータはモジュレーションの効果がわかりやすいです。
C言語によるプログラミング実習Part2_Serial通信を使って文字列表示
C_Programming_ Practice
使用マイコン:PIC 18F452
製作環境:MPLAB IDE v7.60
通信ソフトTera Term
【課題】
ハイパーターミナルを用いて0.5秒ごとに"Hello!!"と表示し、改行。
RS232Cを使用した通信
♪Music by Hiroyuki ODA Presents HSP feat_ Hatsune Miku - Acrossgust
心電計
ふと心電図を見たくなったので、1チャンネルの心電計を作りました。
詳細:https://wp.me/PcO5OB-gY
インターバルタイマー作成の記録(PIC版)
古いPIC16F84(10MHz)を使っています。肉付けはそのうち・・・。次→sm10647139
C言語によるProgramming実習Part5_一次元配列を用いた BCD to LED Flash!
C_Programming_ Practice_Part5_array is BCD to LED Flash!
・使用マイコン:PIC 18F452
・製作環境:MPLAB IDE v7.60
【課題】
一次元配列arrayを用いて、Binary_Chord_DecimalからLEDデータに変換、LEDを点灯させる。
配列の要素数={定数}・・・条件式for文にて” i "をインクリ(メント)して” i<10”の範囲(0~9)を繰り返す。
★ 補足…配列にある{定数}の値を16進数"0xFF"を表す
これを2進化10進数で表すと
0xFF=(1111 1111)2=(255)10
2進数でも表すことができるが、16進数で表すと短くなる。
プログラムで組む場合は16進数が良いかも?
♪Music by Hiroyuki ODA Presents HSP feat_ Hatsune Miku - Acrossgust
プラレール 合流制御(試作編)
マイコンで、合流時の衝突・脱線を回避する電子工作をしてみました。
あと、鈴川絢子さん大好きです!
EAGLEでロジアナの基板設計
EAGLEでロジックアナライザーの基板を設計してみました。久々だったので2時間かかってしまいました。この後少し修正しfusionPCBに発注しました。今回設計したロジアナのスペックサンプリング周波数(ポーリングで計測)1Mbps、500kHzサンプリング周波数(TIMER割り込みで計測)100kHz、50kHz、10kHz、5kHz、1kHz、500Hz切り替えサンプリングデータ 5000チャンネル 5chトリガー ch1の立ち上がり、立ち下がり、FREEから選択液晶解像度 128×160主な構成部品PICマイコン PIC32MX120f032B-I/SP 200円高速1.77インチ液晶モジュール(128x160,SPI)[AD-128160-UART] 2680円
自作MIDI音源でLove Phantomを演奏してみた
MIDIデータは下記のものをお借りしました。
http://www.geocities.co.jp/AnimeComic/9551/midi.html
自作MIDI音源をケースに入れてみた
音源をケースに入れました。基板のレイアウトにこだわりがあるのですが、透明ケースに入れないと、ただのしょぼい音源に見えます。実際しょぼいのですが。これでPIC8個で作るMIDI音源は完結です。次の回路まで、ごきげんよう、さようなら。MIDIデータはwww.vgmusic.comから取得しました。公開ありがとうございます。
C言語によるProgramming実習Part8_加算カウント値をLCD&TeraTerm表示してみた!
C_Programming_ Practice_Part8_ 加算カウント値をLCD&TeraTerm表示
・使用マイコン:PIC 18F452
・製作環境:MPLAB IDE v7.60
【課題】
500ms間隔で、カウント値をLCD&TeraTerm表示。
・LCD…偶数表示
・TeraTerm…奇数表示
while文にて繰り返す。data++しているので、LCDが先に0から加算するので、0・2・4・6…偶数になる。TeraTermでは、次の命令で、data=1が入る状態から始まり、1が加算されるので、1・3・5・・・奇数になる。
液晶表示器LCD制御ライブラリも打ち込みました。
メインプログラムにて、#include LCDヘッダファイル読み込みをしています。
♪Music by Hiroyuki ODA Presents HSP feat_ Hatsune Miku - Acrossgust (2011 Dub Mix)
自作MIDI音源で水樹奈々様の深愛を演奏させて頂いた
MIDIデータはニコニコモンズのnc34921から頂きました。
激しく音欠けしてしまいました。
就業チャイム用アラームクロック 製作レポート(冬休みの自由研究)
アラーム時刻がいっぱい登録できてWAVから変換したPCMサウンドを鳴らせる時計です
月差0.81秒(理論上)の高精度誤差補正ができます
製作記事へのリンク
http://park19.wakwak.com/~gadget_factory/factory/alarmclock/
テレビ映像出力実験(失敗)
コンポジットでテレビに出力しようとしてなんか失敗した。
使用PIC:12F1822
ソースコード:https://www.dropbox.com/s/wzfdwc81tw5t5g0/TV7_3.c
映像端子への出力:RA2=0,RA1=0:0V(sync) RA2=0,RA1=1:0.3V(黒) RA2=1,RA1=0:0.7V(グレー) RA2=1,RA1=0:(白)
(追記)原因分かりました。抵抗の足が変な場所に接触してただけでした。
20150828追記:せっかく投稿したのに消すのももったいないので、ニコスクリプトの練習用に置いておきます。
MicrobridgeをPIC移植してサーボモーター駆動してみた
Android 1.6端末 au IS01と自作PICマイコンボード PIC ADK Miniboard rev.1という構成で、ArduinoライブラリのMicrobridgeをPICに移植し、サーボモーターを駆動してみた。
C言語によるProgramming実習Part6_ pointer & array
C_Programming_ Practice_Part6_ ポインタ(pointer) & 配列(array)
・使用マイコン:PIC 18F452
・製作環境:MPLAB IDE v7.60
【課題】1
ポインタ変数を表示。
ハイパーターミナル使用。TeraTerm
【課題】2
一次元配列arrayを用いて、Binary_Chord_DecimalからLEDデータに変換、LEDを点灯させる。
配列の要素数={定数}・・・条件式for文にて” i "をインクリ(メント)して” i<10”の範囲(0~9)を繰り返す。
♪Music by Hiroyuki ODA Presents HSP feat_ Hatsune Miku - Acrossgust