[AIDE] vw_rx_start(); 433 et Ecran OLED

Bonjour, Voila mon soucis je veux faire marcher une arduino avec un recepteur 433mhz(rxb6) et un ecran oled cependant lorsque dans le setup je met la commande : vw_setup(1200); l'ecran oled ne fonctionne plus. parcontre des que je l'enleve( vw_setup(1200);), l'ecran refonctionne.

#include <Wire.h>

#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64
#include <VirtualWire.h>
  Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);

int valtemps = 25;
void setup() {

  vw_setup(1200);
  vw_rx_start();  

  Serial.begin(1200);
 ecrandemarage();
   
  
}
 
void loop() {
  
 get433();
 ecran();
 delay(500);
}

Pouvez vous m'aidez sur mon probleme ? Merci beaucoup !

Quel Arduino ? Quel écran ?

la bibliothèque Virtual Wire n'est plus supportée depuis longtemps, le remplacement c'est RadioHead: RadioHead Packet Radio library for embedded microprocessors RadioHead et le RH_ASK

De mémoire je crois que Virtual Wire utilise le timer1 ce qui peut impacter le PWM , peut-être regarder de ce côté là.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.