945 :
774ワット発電中さん:2007/09/24(月) 00:33:56 ID:QtC2nG7Q
PICの販売に規制がかかったみたいです。
946 :
774ワット発電中さん:2007/10/03(水) 01:04:24 ID:Q2xkAEDo
>>945 確かにそういう話もあるが、
マイクロチップテクノロジー社のPICマイコンと関係は無い。
945はどういう話?
>>948 一部はすげえ生々しいな。とうとう役人もポン引き・タレこみ人の仲間入りしたんかな。
950 :
774ワット発電中さん:2007/10/03(水) 22:02:51 ID:p3YL36gz
>>950 日本語読解力に不自由な人だということはわかりました。
>>951 > 「日本語読解力「に」不自由な人だということはわかりました。
なるほど、確かに不自由だね、君は。
953 :
のうし:2007/10/04(木) 12:49:38 ID:5qr3zFNt
蒼い海しかないサイパソより、ヲタの体臭立ち込める秋葉原のほうがマシです。
avrライタが出来たので
tiny45に
>>756さんのmappyを入れたけど、うまく動かない・・
1MHzだとピーガー鳴ってるけど、8Mだと駄目みたい なんでだろ
超音波聞いてるのか?
そりゃだめだろ
1MHzも聴こえる超人
アンダーサンプリング
耳の中でフーリエ変換してんじゃね?
ヘテロダインだったら誰の耳でも行われてるんだけどね・・。
局発は耳鳴り?
そうそう。
蝸牛がミキサ。
963 :
774ワット発電中さん:2007/11/13(火) 00:29:40 ID:GR8Jk1ru
電波公害を撒き散らすPlCには断固反対です。
そんなん行ってたらIC全般使えまへん
965 :
のうし:2007/11/13(火) 12:48:04 ID:cjFkPGnX
PICくらいのそんな無に等しいのでビビってるなら電気のある生活はできないし、電波や雷でアレルギーが起こるはず。
どうやら教育してやった方がいいと思われ、また何故PICだけにそんなことを言ふのだらうか‥
おまいら釣られ杉wwwww
よく見れ
plc って書いてあるじゃないか!>おれ orz
969 :
電脳死:2007/11/13(火) 20:53:09 ID:cjFkPGnX
アンチPICの哀れな‥ ってか? 漏れはPIC厨やオタではないが。
>>967 うれしいのは分かったけど、あんまりおもしろくない
971 :
774ワット発電中さん:2007/11/24(土) 00:35:42 ID:1AkpSfHN
なにが釣れてるのえしょうか。
972 :
774ワット発電中さん:2007/11/24(土) 01:52:36 ID:gX7G+V5k
初心者で申し訳ありません。
今回、PIC(12F675または12F629、無理なら16F648A辺り)を使いまして、
アマチュア無線のVoIP技術で利用する、
DTMF信号の発生回路を製作したいのです。
音はこんな感じで
http://ud.gs/20ew7 音の長さと、音と音の間の長さは共通で200mSec
今回のサンプルは、PCで再生させました。
「#0510D」と鳴らしています。
これを、PICマイコンで実現したいのです。
回路としては、「戻る」「次へ」「再生」の3つのスイッチで、
3〜5種類ほどのパターンをプログラム(マイコンに記憶)して再生させたいです。
再生デバイスは、圧電素子でもスピーカでも構わないのですが、
できればスピーカを使いたいです。
どんな回路を組めばいいのか、
どんなプログラムを組めばいいのか、
全く分からない状態です…
一応、開発環境は、MPLABまたは、MikroCを用意できます。
本当に初心者でごめんなさい。
教えていただければ、嬉しいです。
973 :
774ワット発電中さん:2007/11/24(土) 02:03:10 ID:77QaFSAz
> 972
マジレスすると、まずは自分のスキルを述べれ。
話はそれからだ。
プログラム経験などのスキルを述べれば、
学ぶべき事項のレスが来るだろうよ。
974 :
774ワット発電中さん:2007/11/24(土) 02:08:55 ID:gX7G+V5k
>>973 ごめんなさい。
アセンブラに関しては、「全く経験がない」というのが現状です。
Cも、昔、工業高校でライントレースカーのプログラミングを、
PICC-Liteで弄った程度しかありません。
なので、本当に手も足も出ない状態です…。
>>972 PICだけでやるとかぎりなくめんどくさそうね。
DTMF信号発生用のICがあるから、そいつをPICでコントロールする方向を勧めておこう。
976 :
774ワット発電中さん:2007/11/24(土) 02:17:28 ID:gX7G+V5k
>>975 ありがとうございます。
やはり、PICのみでは難しいですか…
DTMF信号発生用のICが手に入れば良いのですが…
現在手に入りそうなIC…ありますかね…
PICで発振しないとなると、多少スレ違いですし、
このスレ自体も終わりが近づいてきていますので、
適当なところへ誘導していただけると幸いです。
本当にいろいろすみません。
検索してみたらPicBasic Pro CompilerにはDTMF信号発生コマンドなんて便利なものがあるそうな。
他のコンパイラでもあるかもしれんので探してみたら?
979 :
技術奴隷:2007/11/24(土) 03:33:30 ID:etSscRXU
DTMFと言うのは2つの周波数を同時に発声させれば良い。
PICで簡単に作るには、低郡、高郡の周波数を同時に2つのポートから
矩形波で出力させて抵抗を介してミキシングすればOK。
真面目にやるならサインテーブルを持たせてDAする方法もある。
980 :
技術奴隷:2007/11/24(土) 03:35:21 ID:etSscRXU
あと、デューティを変えても出来る可能性はあるけどこちらは未確認。
981 :
774ワット発電中さん:2007/11/24(土) 12:05:51 ID:gX7G+V5k
>>977 なるほど、そのような便利なコンパイラが存在するのですね。
しかし…ちょっと手が出ないのが現状です…高い…orz
他にもあるか探してみます。
>>978 PSoCも考えたのですが、
開発環境等、少々厳しいので…すみません。
せっかく買ったAKI-PIC Ver4がもったいないというのもあります(汗
>>979-980 2つの周波数を同時に…という原理はさすがに理解しております。
周波数も、ネットを探せば見つかりました。
矩形波で出力して、抵抗を介してミキシングするのが現実的ですね。
この場合ですと…やはり、慣れた環境、PICC-Liteに16F84A
これで、4MHzの外部クロックで開発するのが現実的でしょうか。
重ね重ねすみません。
一定時間 fs ごとに
S1 = S1 +A1
S2 = S2 +A2
という計算をする。 その時の S1 のキャリーフラグは
F1 = A1/256*fs の頻度で立つ
キャリーが出る都度 短いパルスを出力するようにしてやれば2つの周波数を出せるんじゃないかな
>>981 16F84Aである必要がなければ、
もっと安価で高機能な16F648Aを使って
ウェーブテーブル方式で音声合成して
PWMから出力する方法もあるよ。
DTMFのすべての組み合わせをウェーブテーブルに
もてば、なんも考える必要ない。
1周期分のデータ量もごくわずかだし。
984 :
電脳師:2007/11/24(土) 12:50:11 ID:hee1zqT+
DTMFは二つのサイン波の合成だからってことでわざわざ二つの出力だのDAだのやらなくてもできたような‥
DTMF波の形になってればいいからデジタル出力を積分するみたいなフィルターかけて発生させればいい、
レベルが下がってしまうからアンプを介さないといけないけど、反転したもう1本の出力とプッシュプルにすれば直でいけるかも。
ところでこのスレは>868で言ったように単発ながら良スレだったために>1000間近。
次のスレタイもこのままでよさそうな‥ それとももっと的確なのある?
それとも、新スレタイ候補でいいの何かある?
985 :
774ワット発電中さん:2007/11/24(土) 12:55:16 ID:gX7G+V5k
>>982 これを理解するのはもう少し先になりそう…かなorz
>>983 なるほど、そのような方法もあるのですね。
一応、手元に16F648Aもあるのですが、
なにぶん使ったことのない石ですので…
出来れば、16F84Aがよかったですが、
プログラミング法さえ理解してしまえば、
16F648Aの方が現実的にも感じます。
具体的な方法が分かれば…orz
出来れば、C言語での開発がしたいですね…
その方が「多少」慣れていますので…。
初期化時にコンパレータをOFFにしなきゃいけないくらいで、あとは84Aとそれほど違わないよ。
>>985 ええと、書いた式の通りに
for(cnt=CNT;cnt;cnt--){
S1 += A1
if( Carry ) { pulse; } else { nop ;} ;
S2 += A2
if( Carry ) { pulse; } else { nop ;} ;
}
とやるだけだよ。 実際にこのループのサイクル数を求めて fs を出して A1,A2を求めればいい。
あ
>>972 見ると アンプを通さないで 直接スピーカーを鳴らしたいのか
だったら、ポートを2本使う方がいい。
その2本のポートの間にスピーカーをつないでやる。
圧電スピーカーなら直結でいい。
スピーカーは6Ωとか12Ωとかだから、ポートではドライブ能力が足りない。
マッチングトランスだと音量が小さくなるから、2SC+2SAでエミッタフォロアを組んでやるといい。
2SCのコレクタを電源の+
2SAのコレクタを電源の-
両方のエミッタとベースをつないで、 ベースをポートに直結 エミッタをスピーカーに直結でいい
で、片方のポートで低音側、片方のポートで高音側のトーンを出してやればスピーカーで加算された音が出る。
音を出さない時は両方HかLに固定してやればいい。
矩形波を出すのは
>>987のコードで pulseの部分をそれぞれのポート反転にすればいい。
989 :
電脳死:2007/11/24(土) 15:03:45 ID:hee1zqT+
うー、DTMFの実験をしていたら17歳のあの想い出が‥
その時最終的にコクる(告白する)まで訓ちゃんに何回かかけたあの番号の1、2、4、5系列のトーンは遥かな想い出で、今でも音色が耳に焼き付いている。
当時のFM音源で合成して心ときめいたり‥
今では彼女(例のコではない)が留守電の際にオチョくった曲を演奏してアフォやってるが‥
音階が4つしかないから適宜に調をシフトして全旋律を奏でる。
キーが鍵盤と違って縦だから自分が90゚回転してリズムに乗っておもいっきりやってやる。
訓ちゃん:
ちょっと小悪魔的なテニスに燃えていたとぉ〜ってもイイ感じのコ。
消の時よくケンカして一度ぶって泣かしたことある、でも厨になるといいお友達に。
あの ちゅらちゃんに似ている。そのため、この前東芝の家電のカタログを集めまくった。
訓ちゃん今どうしてるかなぁ‥
DTMFエンコーダのLC7366って、今は通販とかでは売ってないのか。
992 :
774ワット発電中さん:2007/11/24(土) 23:44:49 ID:msYk60ha
>>991 秋葉原の店頭では、まだおいている店はあります。
993 :
774ワット発電中さん:2007/11/24(土) 23:53:20 ID:msYk60ha
994 :
774ワット発電中さん: