2015年02月02日

ブザー回路4

しかし、動かない




S1を押しボタンスイッチに変更しました

電源のつもりのスイッチも意味がないことが分かったので
電源の乾電池にスイッチを入れてみました


さて、これで実行してみたんですが、動きません><

/*
* File: newmain.c
* Author: kushihashi
*
* Created on 2013/08/08, 1:47
*/

#include
#include
/*******************************************************
*3秒タイマーを作ります2015_01_11
*******************************************************/

#include
//#include
#define _XTAL_FREQ 4000000
// PIC16F676 Configuration Bit Settings

#include

// CONFIG
#pragma config FOSC = INTRCIO // Oscillator Selection bits (INTOSC oscillator: I/O function on RA4/OSC2/CLKOUT pin, I/O function on RA5/OSC1/CLKIN)
#pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT disabled)
#pragma config PWRTE = ON // Power-up Timer Enable bit (PWRT enabled)
#pragma config MCLRE = OFF // RA3/MCLR pin function select (RA3/MCLR pin function is digital I/O, MCLR internally tied to VDD)
#pragma config BOREN = OFF // Brown-out Detect Enable bit (BOD disabled)
#pragma config CP = OFF // Code Protection bit (Program Memory code protection is disabled)
#pragma config CPD = OFF // Data Code Protection bit (Data memory code protection is disabled)





int main(int argc, char** argv) {

//前処理
OSCCAL =0b10000000;//4MHzの中央値?使う
CMCON= 0b00000111;//コンパレータOFF
TRISA =0b00100000;
//TRISA =0b00001001;          //RA4,RA5入力
TRISC =0b00000000;//PORTC全て出力
PORTA=0b00000000;
PORTC =0b00000000;
OPTION_REG =0b11010110;
ANSEL=0b00000001;
GIE     = 1;//割り込み許可
T0IE =1;//タイマ割込み許可
RA5   = 0; //U3
RA1   = 1;
RA2    = 1;
RA4   = 1;
while(1){

if(RA5==1){

RC5=1;
_delay(1000);
RC5=0;
_delay(2000);
RC5=1;
_delay(1000);
RC5=0;
}


/*else if(RA5==1 && RA4==1){
RC5=0;
_delay(3000);
RC5=1;
_delay(1000);
RC5=0;
_delay(2000);
RC5=1;
_delay(1000);
RC5=0;
}*/


}
return (EXIT_SUCCESS);
}



とりあえず、S2のプログラムは置いといて
S1のほうだけ動かしてみます

RC5つまり5番ピンから出力が来るはずなんです
その出力をNPNトランジスタでスイッチングします
ブザーを動かすということで、1815GRにしています

ブザー自体も、テスター用のブザーで1.5Vでも動作確認済みです



んで、全然動きません><


ライターがだめなのか?
でも、コンプリートって出ているのになんででしょう?


ためしに、アールディーノでやってみたら動いたんですよ

んで、1815GRのベースとエミッタに10kΩの抵抗を入れるのが
どうなのかなって思ってましたが、入れても、入れなくても動作する
本当は、どっちがいいんでしょうか?




いったいどこが間違っているんだ






同じカテゴリー(マイクロロボット)の記事画像
マイクロロボット 新設計
ブザー回路9
ブザー回路5
ブザー回路3
ブザー回路
ラジQのモータを使う
同じカテゴリー(マイクロロボット)の記事
 やっと動いた (2015-09-06 09:05)
 マイクロロボット締め切り近いのに (2015-08-15 16:54)
 マイクロロボットあと少し (2015-07-06 11:05)
 マイクロロボット 新設計 (2015-04-19 19:11)
 ブザー回路9 (2015-02-26 08:26)
 ブザー回路8 (2015-02-22 23:27)

Posted by ハロ  at 13:15 │Comments(4)マイクロロボット

この記事へのコメント
トランジスタの入力がわの抵抗はいらないんじゃないの
Posted by Siojake at 2015年02月04日 13:40
トランジスタの入力がわの抵抗はいらないんじゃないの
Posted by Siojake at 2015年02月04日 13:40
コメントいっこけしてね
cはなにつかってるんだっけ
xc8じゃないの?
xcだとするとdelayはマイクロ単位やで
うまく書き込みができてたとすると一瞬しかならない
ブザーだと聞こえないかも
Ledでためしてみなよ
極性きをつけてな
Posted by siojake at 2015年02月04日 13:44
<>の分がHTML言語で消されていました

LEDで動かなかったで
もっと時間を伸ばしてみると
見えてきたので、次回の記事に書きましたが
秒数がわかってきました
Posted by ハロ at 2015年02月12日 20:33
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。

プロフィール
ハロ
ハロ
スピードシューティング・APS・FPSをこよなく愛するハロです。
主にAPSを本腰で挑戦中
/"ハンドガン"/   
<フリー>
公式186-4×
練習会191-3×
練習200-3×
<オープン>
公式190-5×
練習会 186-5×
練習196-6×
/"ライフル"/
<フリー>
公式 121-2×
練習会160-3×
練習
<オープン>
公式 134-3×
/"取得バッチ"/
ハンドガン
グランドマスター
ライフル
シャープシューター
< 2018年12月 >
S M T W T F S
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
QRコード
QRCODE
読者登録
メールアドレスを入力して登録する事で、このブログの新着エントリーをメールでお届けいたします。解除は→こちら
現在の読者数 2人

過去記事
アクセスカウンタ
↑LO↑ ↑たぬきそふと↑ たぬきそふと PCゲーム『少女教育』を応援中!

放浪息子