Le récepteur yk 04 ne répond pas, monté sur arduino uno... Comment savoir si la télé command communique avec le recepteur. Faut il un reglage?
Tout ça est un peu vague.
Normalement les modules arrivent réglés et prêt à l'emploi.
Donne un schéma de ton câblage.
Quels sont tes moyens de test?
As-tu vérifié les signaux en sortie du module directement ou bien seulement à travers ta UNO?
merci pour ta réponse
en fait quand ca n'a pas marché, j' ai tourné un peu le réglage, (je l'ai aussitôt remis à la position initiale, ou presque...)
voici le croquis et le schémas d'essai.
/*
YK04 Module, Single Reading
Reads a press of the remote control based on the YK04 driver
and displays information in the default Serial.
Single reading of the remote control.
If the remote control is clamped,
value of the next pressing - NOT.
Return value of pressing the remote control:
Button::A - A button is pressed;
Button::B - B button is pressed;
Button::C - C button is pressed;
Button::D - D button is pressed;
Button::NOT - not pressed.
https://github.com/YuriiSalimov/YK04_Module
Created by Yurii Salimov, February, 2018.
Released into the public domain.
*/
#include <YK04_Module.h>
#define A_PIN 4 // (D0)
#define B_PIN 5 // (D1)
#define C_PIN 6 // (D2)
#define D_PIN 7 // (D3)
YK04_Module* module;
// the setup function runs once when you press reset or power the board
void setup() {
Serial.begin(9600);
module = new YK04_Module(A_PIN, B_PIN, C_PIN, D_PIN);
/* Or if you need to invert a signal of buttons pressing
module = new YK04_Module(A_PIN, B_PIN, C_PIN, D_PIN, true);
*/
}
// the loop function runs over and over again forever
void loop() {
Serial.print("YK04, Single Reading: ");
Serial.println(buttonTitle(module->singleRead()));
delay(300); // optionally, only to delay the output of information in the example
}
/**
Return title of the input button.
*/
String buttonTitle(const YK04_Module::Button button) {
switch (button) {
case YK04_Module::Button::NOT:
return "NOT";
case YK04_Module::Button::A:
return "A";
case YK04_Module::Button::B:
return "B";
case YK04_Module::Button::C:
return "C";
case YK04_Module::Button::D:
return "D";
default:
return "???";
}
}
j'ai vérifié avec un voltmètre, pas de signal. Le fournisseur m'a donné un autre circuit avec sa télécommande cachetée... pas de signal... y' a t il un problème dan le croquis, ou une mauvaise biblio...
merci...
Tu pourrais déjà tester le récepteur seul sans arduino.
Il suffit de l'alimenter en 5V et de regarder les sorties.
Les 4 sorties doivent changer d'état lorsque le bouton correspondant de la télécommande est appuyé.
La sortie VT devrait commuter à chaque fois qu'un signal valide est reçu par le récepteur.
merci
est ce qu'il faut refaire un reglage avec la vis?..
Non, sans matériel et connaissances tu risques fort de Dé-régler
Si ton YK-04 fonctionne sur 315MHz son utilisation n'est pas autorisée en France !!
ok...
je ne suis pas en France, mais je vais me procurer un autre recepteur, c'est plus sur...
merci bien pour tes conseils
This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.