gp5 【解決方法Q&A/疑問攻略/経済】


Q&A:gp5について? 解決方法/評価

・PICを使った赤外線通信についての質問です送信側はPIC12F683と抵抗、トランジスタ、赤外線LEDを使っていて受信側はPIC12F683と抵抗赤色LED、赤外線受信モジュールを使っています。送信側プログラムGP5をHにすると赤外線LEDが光る回路になっています#include <pic.h>#define _XTAL_FREQ 4000000 //for __delay(@4MHz)__CONFIG(FOSC_INTOSCIO & WDTE_OFF & PWRTE_ON & MCLRE_OFF & BOREN_OFF & IESO_OFF);int kaisuu;void outl(){ GP5=0; __delay_us(600);}void outh(){ kaisuu=18; while(1) { GP5=1; __delay_us(8); GP5=0; __delay_us(8); kaisuu--; if(kaisuu==0) break; }}void main(){ ANSEL =0b00000000; TRISIO = 0b00000000; OSCCON = 0b01100000; ADCON0 = 0b00000000; CMCON0 = 0b00000111; while(1) { outh(); outl(); outh(); __delay_ms(20); }}受信側プログラムGP2から受信モジュールの信号を受け取り、GP0から赤色LEDに出力しています#include "pic.h"#define _XTAL_FREQ 4000000 int kaisuu;__CONFIG(FOSC_INTOSCIO & WDTE_OFF & PWRTE_ON & MCLRE_OFF & BOREN_OFF & IESO_OFF);void main(){ OSCCON =0b01100000; ANSEL = 0b00000000; TRISIO = 0b00000100; GPIO = 0b00000000; CMCON0 = 0b00000111; while(1) { if(GP2==0) __delay_us(900); else break; if(GP2==1) __delay_us(600); else break; if(GP2==0) { GPIO = 0b00000001; __delay_ms(500); GPIO = 0b00000000; __delay_ms(500); } }}このプログラムを書き込んで動作させたのですが、受信側のLEDが光りません受信側のプログラムのwhileの中をif(GP2==0){ GPIO = 0b00000001; __delay_ms(500); GPIO = 0b00000000; __delay_ms(500)}これだけにしたら赤色LEDが点滅しました送信側と受信側で噛み合ってないのか、ハードウェアが悪いのか分かりません…何か原因として考えられることはありますか?

・PICを使ったモーターの制御がうまくできず困っていますPIC12F683とモータードライバ(TA7291P)、小型DCモーター(ギヤボックスに繋がっている)を使った回路を組みました。PICのGP0,GP1をドライバのIN1,IN2に繋げて、あとは電源系を繋いだだけです。これがPICに書き込んだプログラムですXC8を使っています約5秒間前進して5秒停止、5秒バックして5秒停止するプログラムです将来的にはGP4,GP5にも別のドライバを接続しますが、今は一つのタイヤで試験中です#include "pic.h"#define _XTAL_FREQ 4000000#define signal1 GP1#define signal2 GP0int kaisuu;__CONFIG(FOSC_INTOSCIO & WDTE_OFF & PWRTE_ON & MCLRE_OFF & BOREN_OFF & IESO_OFF);void go(){ kaisuu=20; while(kaisuu>0) { GPIO = 0b00100001; __delay_ms(10); GPIO = 0b00000000; __delay_ms(10); kaisuu--; }}void back(){ kaisuu=20; while(kaisuu>0) { GPIO = 0b00010010; __delay_ms(10); GPIO = 0b00000000; __delay_ms(10); kaisuu--; }}void main(){ OSCCON =0b01100000; ANSEL = 0b00000000; TRISIO = 0b00001100; CMCON0 = 0b00000111; int x; x=0; while(x<13) { go(); x++; } x=0; GPIO = 0b00000000; __delay_ms(1000); __delay_ms(1000); __delay_ms(1000); __delay_ms(1000); __delay_ms(1000); while(x<13) { back(); x++; } x=0; __delay_ms(1000); __delay_ms(1000); __delay_ms(1000); __delay_ms(1000); __delay_ms(1000);}これを実行させると、ごくまれにうまく動くことがありますが、バックするべきときに前進してしまいます。5秒の停止が一回入ってからは、一瞬後ろにギヤが動いてから前に進んでしまいますMPLABのシミュレーションでもうまくいっているので、原因がわからず、困っている状況です原因として何が考えられるでしょうか?

・ホンダ フィット GK3にホンダフィットGP5純正●ホイールサイズ16インチ 4H-100F/R=6J+53●タイヤサイズダンロップ SPスポーツ2030185/55-16取り付け出来ますか?GK3のサイズは15インチアルミホイール+スチールラジアルタイヤ(185/60R15 84H)です。よろしくお願いします。

・フィットハイブリッドGP5をテインの車高調で車高を下げたらフロントバンパーの下にあるゴムみたいなのが最低地上高9cmないので整備出来ませんと言われたのですがこんなものでも駄目なんですか?

・ホンダFIT(GP5)のホーンを社外品(2個の)に交換しようとミツバのリレーも一緒に買って取り付けました。説明書通りに取り付けし1週間くらいはしっかり鳴っていたのですが急に鳴らなくなりました。ホーンボタンを押してもカチカチいうだけで音が鳴りません。配線を確認したのですがしっかりついてます、ヒューズが切れたのかなと思い確認しようとしたのですがヒューズの確認はどのようにしたらよいのでしょうか?他考えられる原因をあげていただけたら助かります。

・PICとC言語を使ったデバイスでのトグル動作についての質問です。C言語、電子工作ともに素人の者です。PICと圧電サウンダを使った簡単なデバイスを作っています。タクトスイッチを押す度にブザーの音色が変わるというものを作ろうとしているのですが、どうにもこうにもうまくゆかず、どこが悪いのかさえよくわからない始末です。以下にコードを記します。int i , j , time;unsigned char prev;prev = 0;while(1){ while(1){ GP2 = 1; __delay_us(956) ; GP2 = 0 ; __delay_us(956) ; if(GP5){ if(prev == 0){ break; __delay_ms(20); } prev = 1; } else { if(prev){ __delay_ms(20); } prev = 0; } } while(1){ for (i = 0; i < 300 ; i++) { GP2 = 1 ; __delay_us(751) ; GP2 = 0 ; __delay_us(751) ; } time3 = rand()%300 + 150; for (j=0 ; j < time ; j++) { __delay_ms(10) ; } if(GP5){ if(prev == 0){ break; __delay_ms(20); } prev = 1; } else { if(prev){ __delay_ms(20); } prev = 0; } } }whileをwhileで囲いスイッチが押された時にループを脱出する事でトグル動作を実現しようと考えています。一つ目のパターンの時は、上手くループを脱出してくれるのですが二つ目のパターンの時は、うまくいきません。二つ目のパターンは、for文を使って音の長さを調整しているためfor文の処理中にはスイッチが押された時の評価がされないからのでは、と考えているのですが、そうだった場合の対処法がどうにも思いつきません。どなたか知恵をお貸し下さい。また、そもそもこのコードも、トグルを実現する為の方法もかなり怪しい気がするので全体的に添削して頂けると嬉しいです。

・現行フィットハイブリッド(DAA-GP5)のテレビナビキットを探しています。ホンダの現行フィットハイブリッド(DAA-GP5)の車で助手席の家族にテレビ視聴をできるようにして、ナビの操作も出来るようにしたいのですが、探してもテレビの視聴のみでナビ操作できるキットが見当たりません。どなたか売っている店を知っていれば教えていただけると幸いです。

・FIT3 GP5 ハイブリットのウインカーLED化を考えていますネットで検索するとFIT3ですと26VのT20Sというタイプが出てきますがウインカーランプ、ポジションランプなどのバルブ12Vではなく、は26V仕様なのでしょうか?ご指導宜しくお願い致します。

・FIT3ハイブリットGP5のタイヤサイズについてLパケのハイブリットのタイヤが純正15インチなのですがFパケでは14インチを純正で履いてますがスタッドレスを買いたいのですが15インチは高いので14インチを買いたいのですが、Lパケが15インチですけど14にして問題ないですか?逆に燃費が(カタログ上でFは36.4 Lは33.4です)36.4になるのでは?燃費がよくなりますか?あと買うスタッドレスのサイズが分からないので教えてください。14インチで6.0Jとかまで細かくお願いします。

・ハイブリッド車に乗ってる人に聞きます多分 EV走行で何キロ走れるか実験やってると思いますか 何キロ走れますか?自分はGP5フィットハイブリッドで最長2キロです

●気になる商品を検索

GP5PIC12F683int kaisuuvoid outh赤外線void outldelaypic.h>void mainpic.h&qADCON0CMCON0TRISIOXTAL_FREQ 4000000赤外線LED受信側プログラムGP2FOSC_INTOSCIOOSCCON送信側プログラムGP5トランジスタ

●気になる話題を検索