【電子工作 マイコン】PIC Part4 出力をコントロールしよう!!

  Рет қаралды 15,763

Cinnamon&Kuroneko

Cinnamon&Kuroneko

Күн бұрын

Пікірлер: 25
@sukesam
@sukesam 2 жыл бұрын
ありがとうございます!
@teturoumaki8783
@teturoumaki8783 3 жыл бұрын
全ての動画拝見しました。 とても見やすくて、分かりやすく編集してあるのでとても勉強になります。 私もPICに興味がでて最近購入し始めました。 LEDの光らせ方をもっと勉強したいので、よろしくお願いします。
@CinnamonKuroneko
@CinnamonKuroneko 3 жыл бұрын
ご視聴ありがとうございます。 わかりやすさと編集には気を配っているので、そう言って頂けて嬉しく思います。 PICマイコン関連の動画、早めに制作しますね。
@ジャック-d3h
@ジャック-d3h 4 жыл бұрын
4part全て見ました! PICマイコン使いたいと思っていたので助かりました。参考にさせて貰います。 次回も楽しみにしてます。
@CinnamonKuroneko
@CinnamonKuroneko 4 жыл бұрын
@翔平 ご視聴ありがとうございます! とても励みになります^ ^ 次回もお楽しみに!!
@エレキ-q1q
@エレキ-q1q Жыл бұрын
PICマイコンって思ったよりも色んな機能がついているんだなーー あと、クロック8の8MHzってどのような影響があるのでしたっけ?
@CinnamonKuroneko
@CinnamonKuroneko Жыл бұрын
コメントありがとうございます! クロックは、マイコンの演算速度に関係します。 4MHzより8MHzの方が倍早く演算できます。 コンピュータは計算することがお仕事なので、速いに越したことはないですね。 なお、クロックが速くなると消費電力が大きくなるので、 そんなに計算しなくていいから電池持ち優先!と言う場合はあえてクロックを遅くする場合もあります。
@HandMan100
@HandMan100 3 жыл бұрын
どうも!日頃から参考にさせて頂いてます!現在12f683と16f1827の二つのマイコンを使い工作しています。 質問なのですが、12f683の出力ピンであるGP0を16f1827のVCCに繋いで動作させてみたところ、一応動作はしてくれたのですが2つのマイコン電源電圧をテスターで測ったところ、2V〜3Vしかありませんでした。やはり16f1827に入力ぴんを設定して接続した方がよいでしょうか?
@CinnamonKuroneko
@CinnamonKuroneko 3 жыл бұрын
お久しぶりです♪ マイコンからの出力は数十mA程度ですので、12f683のGP0から161827を駆動させるだけの電流が供給できず電圧降下しているのかもしれません。 12f683からの信号で、16f1827のある動作を開始したいということでしょうか? それとも、12f683の信号で16f1827を起動したいという感じでしょうか? 前者場合、16f1827に入力ピン(通信用として)を設けるのがいいと思います。 後者の場合、トランジスタ(スイッチング用途で使う)をかますのがいいと思います。 余談ですが、電源電圧が安定しない場合は、各PICのVCC-GND間に0.1uF程度のコンデンサを、なるべく配線が短くなるようにつけてみてください!
@HandMan100
@HandMan100 3 жыл бұрын
@@CinnamonKuroneko お返事ありがとうございます!実は16f1827に繋いだ14個のLEDを連鎖点灯させるのが目的です^^;流石にトランジスタアレイを使い、16f1827からは微々たる信号でも大丈夫だと思っていました。 12f683も16f1827も12Vを抵抗で分圧して電源としています。やはりおっしゃる通り電流不足ですね。16f1827に入力ピンを設定して動かそうとおもいます!
@CinnamonKuroneko
@CinnamonKuroneko 3 жыл бұрын
そういう使用用途でしたか!それならやはり入力ピンを設けるのがいいですね! ちなみに12 Vを分圧して電源にしているとのことでしたが、抵抗で分圧する方法は出力電流によって電圧が揺れるので、NJM7805などのレギュレータを使うことをおすすめします! 余談ですが、CDT7350や74HC595を使うと、LEDの連鎖点灯ができます♪ ○CDT7350のデモンストレーション(限定公開) kzbin.info/www/bejne/p3qcpp-LhdlphJo ○PIC+74HC595 kzbin.info/www/bejne/fqTIaqOGm8ism9E
@HandMan100
@HandMan100 3 жыл бұрын
@@CinnamonKuroneko どうも!御助言ありがとうごさいました。無事動かすことができました^^不具合が出るようならレギュレータ使ってみようと思います。動画上げていただき感謝です!また何かの工作に活かそうと思います😁
@デラいちごちゃん
@デラいちごちゃん 2 жыл бұрын
ポートAのRA1を入力をしたら、ポートBのRB4 を出力すると言うプログラムで ポートAのRA1を入力とする場合、 TRISA = 0b00000010 TRISA = 0b00000000 それで、ポートBのRB4 を出力をどのようにすれば良いですかね?
@CinnamonKuroneko
@CinnamonKuroneko 2 жыл бұрын
入力の時はTRISを1に,出力の時はTRISを0にします. つまり, ・ポートAを全て入力にする場合, 0b11111111; と設定します. ・ポートAを全て出力にする場合, 0b00000000; と設定します. また,出力の場合も書き方は同じです. RB4から1を出力したい場合は RB4 = 1; のように書きます. もしRA1に1を入力したらRB4から1を出力, RA1に0を入力したらRB4を0を出力したい場合, プログラムはこんな感じです. ------------------------------------------------------------------------- int main(){ TRISA = 0b00000010; //RA1のみ入力に設定 TRISB = 0b00000000; //ポートBを全て出力に設定 while(1){ if(RA1 == 1){ RB4 = 1; }else if(RA1 == 0){ //}else{でも同じ RB4 = 0; } } return 0; } ------------------------------------------------------------------------- こんな感じでどうですか?
@デラいちごちゃん
@デラいちごちゃん 2 жыл бұрын
@@CinnamonKuroneko 返信遅れました(汗 設定プログラムしたのですが出力できませんでした(>人<;) いろいろいじってみます!
@CinnamonKuroneko
@CinnamonKuroneko 2 жыл бұрын
@@デラいちごちゃん もしどうしても解決できなければ、 ・回路図 ・所望の動作 ・現状のプログラム などを以下のメアドに送っていただければ何かお役に立てるかもしれません! youtube@cinnamon-kuroneko.net
@デラいちごちゃん
@デラいちごちゃん 2 жыл бұрын
@@CinnamonKuroneko アルディーノと言うキットでif文の実行できました!しかし、picの方がコンパクトで済むのでいいですね!
@CinnamonKuroneko
@CinnamonKuroneko 2 жыл бұрын
アルディーノはワンボードで手軽に色々できるので良いですよね! それぞれ良さがあるので、用途に合わせて使い分けるといいです^ ^
@好奇心は猫をポヨる
@好奇心は猫をポヨる 4 жыл бұрын
わかりやすい
@CinnamonKuroneko
@CinnamonKuroneko 4 жыл бұрын
@文芸部の猫部長ぬたぁん ありがとうございます 今後もわかりやすい動画作るように心がけますね!
@CinnamonKuroneko
@CinnamonKuroneko 4 жыл бұрын
目次  0:00 出力をコントロールしてできること 0:23 この動画でお伝えすること 0:35 ①待ち時間の設定 2:26 ②出力するピンを設定 4:30 ③プログラムの構成 5:31 ④コンフィグレーション 9:09 4つのまとめ 何か質問があればコメントで気軽に聞いて下さい!!
@塩分取ってる-t7z
@塩分取ってる-t7z 4 жыл бұрын
次の動画楽しみにしてます(๑╹ω╹๑ )
@CinnamonKuroneko
@CinnamonKuroneko 4 жыл бұрын
@塩分とってる? コメントありがとうございます!! 次の動画も現在制作中です! お楽しみに^_−☆
5 ways to make a 7-segment LED glow, a complete guide!
26:11
シナモン&黒猫師匠
Рет қаралды 38 М.
【電子工作】最初に揃えるものはこれだ!!
10:01
シナモン&黒猫師匠
Рет қаралды 27 М.
Smart Sigma Kid #funny #sigma
00:14
CRAZY GREAPA
Рет қаралды 2,9 МЛН
Every parent is like this ❤️💚💚💜💙
00:10
Like Asiya
Рет қаралды 25 МЛН
Сюрприз для Златы на день рождения
00:10
Victoria Portfolio
Рет қаралды 1,5 МЛН
小丑家的感情危机!#小丑#天使#家庭
00:15
家庭搞笑日记
Рет қаралды 29 МЛН
[Basic] How to read circuit diagram for beginners
6:24
今日から始める電子工作 x AI
Рет қаралды 737 М.
[Eng sub] 【For Beginner】How to start electronics and what item is needed.
18:16
My thoughts on framework after daily driving it for 2 years
16:34
Louis Rossmann
Рет қаралды 713 М.
[Eng sub] [Beginner] How to blink and dim the LED with Arduino nano
12:29
イチケン / ICHIKEN
Рет қаралды 254 М.
I Made A Water Computer And It Actually Works
16:30
Steve Mould
Рет қаралды 7 МЛН
The Rise of Unix. The Seeds of its Fall.
16:51
Asianometry
Рет қаралды 494 М.
Smart Sigma Kid #funny #sigma
00:14
CRAZY GREAPA
Рет қаралды 2,9 МЛН