PIC専用のスレ Part37at DENKI
PIC専用のスレ Part37 - 暇つぶし2ch950:774ワット発電中さん
12/04/30 19:51:47.32 9P0gA8wi
>>949
カルシウム補給が必要です。落ち着いてね。

951:774ワット発電中さん
12/04/30 20:20:37.15 46OeE2Hm
割り込みでスイッチが押されたことを検出して動作させる場合
チャタリングの対策をしていないとONの時に実行すべきプログラムと
OFFの時に実行すべきプログラムが入れ替わって動作してしまうことはありますか?

952:774ワット発電中さん
12/04/30 20:59:11.60 BiRVvzZq
>>951
入れ替わると言うよりは、ONの処理、OFFの処理、ONの処理って具合に
連続して処理する事になるかと。なお、作りに依る。
判断するタイミングが遅いとONの代わりにOFFの処理をする事もありそう。

953:774ワット発電中さん
12/04/30 20:59:48.08 /rwwzr6X
スイッチ押す時はチャタはないかもしれんけど
スイッチ離す時にバウンドするかも、入力が

954:774ワット発電中さん
12/04/30 21:13:17.44 hZONNkRW
タイマー0を使って1時間に○○をする。というプログラムを作りたいのですが、だれか雛形を戴けないでしょうか?

955:774ワット発電中さん
12/04/30 21:31:10.53 qUhPH/vY
>>954
↓自由に使っていいぞ

main()
{
}

956:774ワット発電中さん
12/04/30 21:32:10.25 hZONNkRW
>>955

Cは禁止です。

957:774ワット発電中さん
12/04/30 21:37:16.27 Btmt99mC
>>949
俺はシステムを組む上でPICとArduinoを比較しないし比較する意味があるとも思ってないけど
それらを比較する必然性(?)のある人にとっては確かに意味があるのかもしれないね。

958:774ワット発電中さん
12/04/30 21:47:58.89 I4KBNvd6
自転車とバイクが比較対象になるか、というような問題
同列には並ばないけど移動手段としての比較にはなる

959:774ワット発電中さん
12/04/30 22:09:17.08 9P0gA8wi
自転車好きにとって自転車とバイクは同じものを指します。
自動二輪ならモーターバイクかと。どうでもいいことですが。

960:774ワット発電中さん
12/04/30 22:24:00.71 LS3xHhH/
>>956
責任取れる年になってからだよな。

961:774ワット発電中さん
12/04/30 22:40:52.90 ySnpjNWq
>942
PICのメリット : 安い、小さい、種類多数、自由度が高い、できた時の満足度が大きい
Arduinoのメリット : 目的をPICより短時間に効率的に達成できる(と思う)

PICのメリットはAVRの単体チップでもほぼ同じ事言えるから、今Arduino使ってるなら
AVRスレに行きなさい。

962:774ワット発電中さん
12/04/30 23:00:56.53 ySnpjNWq
>954
もっと情報書かないと無理だよ。PIC何使うとかクロックは内蔵/水晶?
割込みで作りたいのか、単に時間待ちなのか(TMR0使う必要もないけど)

>1時間に○○をする
1時間後なのか1時間毎なのか13:00なのか

963:947
12/05/01 02:08:06.56 Un3I0C0S
>>948
100MHz 1GS/Sの意味で無くて
PICで作ったオシロは、そういう言い方すると、どのぐらいの性能なのかな?と思って

964:774ワット発電中さん
12/05/01 02:50:32.00 1eFPmEVh
AVRとPICの利点欠点って何

965:774ワット発電中さん
12/05/01 02:51:57.69 1eFPmEVh
>>961
両方使ってるから両方のスレに居るわ

966:774ワット発電中さん
12/05/01 04:59:07.12 eDJPRewD
>>964
色々使ってるようなので聞きたいけど
PICとAVRあとArduino?何かを作ろうとした時にどういう基準で選択してるの?

967:774ワット発電中さん
12/05/01 09:19:27.52 AZNNq9ck
みんなPIC以外は何使うことが多い?

968:774ワット発電中さん
12/05/01 09:59:34.14 owfGNcYZ
ロジックICを沢山繋げたりとか・・・・

969:774ワット発電中さん
12/05/01 12:36:09.54 +8pybBDW
>>967
汎用ロジックとか、CPLDとか、PCとか。

>>963
PIC内蔵のA/Dコンバーターで読み取ってPCに送信しているだけなので、
当然ながら遅いです。さっきプログラムを見てみたら、サンプリング
レートが24 Khzでした。

970:774ワット発電中さん
12/05/01 14:08:29.76 pLanP1Ef
>>967
CPLDやロジックICやAVRやOPアンプやトランジスタなど色々

971:774ワット発電中さん
12/05/01 15:00:52.92 m4ppC+a6
石と木を材料として比較するなら理解できるし
石造りの家と木造の家を住み心地で比較するのもわかる
だが石と木造の家を比べてどうする
>>944は言いたかったんだと思う
なのに>>949がっ

972:961
12/05/01 15:57:55.68 jg6WbgEh
>965
PICもAVRも両方使った事あるなら、なんで>942,964を聞くの?
触ったことない人が>942,964の質問するならしょうがないけど
使った事あるなら、1行質問じゃなくて
「自分は~と思うけどみなさんはどうですか?」くらい言えないの?

973:774ワット発電中さん
12/05/01 20:27:10.04 YOLd1EzT
秋葉の秋月店頭でpickit2の実験基板つきが\3500で売られてるよ。
実験基板なしと値付け間違えてんじゃねーのと思ってわざわざ店員に確認した
けど、その値段で間違いないと言われた。

通販ページだと実験基板つきは今でも\5000なんで、直近でpickit2買おうと思っ
てる人がいたら、秋葉まで出れるなら秋月店頭での購入がお勧めかも。


でもまあ、値札ミスだろうなぁ。確認した店員さんが詳しくなかったんだろう
なぁと思う。

974:774ワット発電中さん
12/05/01 21:57:51.81 CYxMWuoE
みなさんお使いのコンパイラは下の計算だとどんな値が返ってきますか?

x = 1;

y = 0;

x = x / y;

x?

よろしくお願いします。

975:774ワット発電中さん
12/05/01 22:00:59.36 cSPTX2fZ
データ型は明示しないと駄目。

976:774ワット発電中さん
12/05/01 22:02:11.07 cSPTX2fZ
あっ、0割り算か。
可能性としてあり得る場合は通常はガード入れる。

977:974
12/05/02 00:33:54.87 YSb4DEl+
自己解決しました
>>976さん、ありがとうございます

只今、グラフィック液晶に過去128分の車速を切れ目のない折れ線グラフで表示する自作関数作っていますが、やっと出来上がりました。
まるっきり0からのC言語でしたが、1ヵ月で低レベルなプログラムならなんとかできるようになりました。
このスレではいろいろと質問ばかりでしたが皆さん凄く親切で感謝しています。


978:774ワット発電中さん
12/05/02 01:02:49.74 oqyuSxU3
>>973
PICkit3が売れて、2の方は売れ残ってるからじゃない?

979:774ワット発電中さん
12/05/02 01:30:22.09 y47P3E8u
>>977
mbedつかってみては?
最先端は楽だべ

980:774ワット発電中さん
12/05/02 10:22:17.77 c7zriEUo
>>978
pic2のほうがいいよw
>>977
mbedつかったことない?どっからはじめるとい?

981:774ワット発電中さん
12/05/02 11:23:52.28 y47P3E8u
board orange買って来てprintfやってビビるとこかは始めればよいよ

982:774ワット発電中さん
12/05/02 15:09:33.18 5RkTAEo3
PWM信号を読み取り、電圧に変換出力するプログラムと回路を下さい。
よろおね

983:774ワット発電中さん
12/05/02 15:32:57.04 l7aRfOyS
なにその丸投げ

984:774ワット発電中さん
12/05/02 16:03:10.08 y47P3E8u
電圧計でよくね

985:774ワット発電中さん
12/05/02 16:04:22.04 WH07HVZy
LPFを使う

986:残光バーサライタ
12/05/02 19:52:56.93 FzfzfKVG
PIC始めて6ヶ月の初心者です
PICの本などを読んで独学している最中です。
現在16F84A・873A・877AあたりのPICで電子工作をしています。
レベル的には割り込み処理のTMR0を使用して時計の製作など可能となりました。
時計表示は7セグLEDのダイナミック表示によりLEDを制御できる程度です。
また、TMR0による割り込みを利用してカウントした結果を利用したPWM制御
による簡単な1個のLEDを調光できる程度です。

ここで、質問なのですが、LEDが「残光を残して移動する」バーサライター
を作りたいのですが、どうしても「残光を残して移動」をさせることができません。

単純に1点灯のLEDを20~30個のLED上を行ったりきたりするのではダメで
「残光を残して移動」させたいのです。

どのようにしたら20~30個のLED上を「残光を残して移動」させることができるのでしょうか?

いくら考えても思いつきません・・低レベルですいません・・・
どなたかヒントや考え方の骨組み(フロー)をご教授願えないでしょうか?

1つのPORTの例えばPORTBの0bit目にLEDを接続し
TMR0割り込みを利用してカウント値をINCさせて1サイクルの判定
および点灯時間のカウントを行い簡易的にPWM調光させることはできました。

移動しながら残光を残す→PWMの考えが必要だと思いますし、
ダイナミック制御の技術も必要な気がしますが、いくら考えても
プログラム(基本フローチャート)をくみ上げることができません。

よろしくお願いいたします。



987:774ワット発電中さん
12/05/02 20:20:46.38 Qqt+CSmU
よろおね って、ムカツク言い方

988:774ワット発電中さん
12/05/02 20:22:04.06 OwkHknwb
>>986
そんだけ分かってるんならできるだろ。

989:774ワット発電中さん
12/05/02 20:22:06.78 NfBa2G8j
>>986
>>985も一つの解法かもしれない

あとは、例えば1msごとの割り込みで、
全部ON→一番暗いLEDをOFF→二番目に暗いLEDをOFF→…→二番目に明るいLEDをOFF→全部ON→
とか?
LEDが8個なら、8msの周期でPWMできる
通常のループでは、どのLEDが何番目の明るさかを指定するための、もっと長い待機ループのあるプログラムを作る

990:774ワット発電中さん
12/05/02 20:22:58.25 3SIqRn0Y
ネタとしてならportをH→LでなくH→Z制御にして、かつ各出力ピンに適当なCを抱かせたら実現しそうだ(未検証)
でもよい子は真似しちゃ駄目だよw

991:774ワット発電中さん
12/05/02 20:52:41.63 mmssslHv
> 単純に1点灯のLEDを20~30個のLED上を行ったりきたりするのではダメで
何を言ってるのかワカラン。
バーサライタに残光は必要なし。

992:774ワット発電中さん
12/05/02 20:57:18.23 8oiHOq/r
わからないなら黙ってて
って過去に言われたことないのかな

993:774ワット発電中さん
12/05/02 21:43:42.05 b4xeqkTp
>>972
>「自分は~と思うけどみなさんはどうですか?」くらい言えないの?
自分、底辺工業高校卒なんだが、質問するときに、自分はこう考えるのですが
いかがでしょうかと言えないと駄目だと先生が言ってたのを思い出した。

懐かしい思い出に浸りながら新スレでも立てるか

994:774ワット発電中さん
12/05/02 21:50:34.90 b4xeqkTp
新スレ
PIC専用のスレ Part38
スレリンク(denki板)

995:774ワット発電中さん
12/05/02 21:56:55.42 WAtlREri
俺も理解不能なのだが、あえて書いてみよう。
>>986はバーサライタとナイトライダーを間違えてないか?

>単純に1点灯のLEDを20~30個のLED上を行ったりきたりするのではダメで
>「残光を残して移動」させたいのです。
URLリンク(www.geocities.jp)
こういうのを意味するなら理解できる。


>>994 乙

996:774ワット発電中さん
12/05/02 21:59:04.75 NfBa2G8j
ん、バーサライターって部分を見過ごしてた
ならなんで残光必要なんだ?アンチエイリアス的な何か?
あるいは電球でも使えばいいんじゃね

>>994

997:774ワット発電中さん
12/05/02 22:28:39.23 UFAKISSB
物理的にそこに存在しないLEDを光らせたいってことなら不可能だし
タイムテーブルに従って複数のLEDを同時にPWM制御で点灯させたいってことなら
その通り作れよって話だし

998:774ワット発電中さん
12/05/02 22:54:36.88 Zikh8qtB
>>994

工業高校の時って、グッドモーニングや怪物ランド見ながら宿題のレポート書いていた記憶が

999:774ワット発電中さん
12/05/02 23:18:02.47 mmssslHv
>>992
偉そうついでに解説よろしくね。

1000:774ワット発電中さん
12/05/02 23:50:03.25 8oiHOq/r
コンデンサの充放電を使えばよい
ってすぐ思いつかないほうがおかしい

1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch