Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#801 Le 04/08/2023, à 22:29

Edmond Dantès

Re : TdCT 85, récolté à la main dans un volcan biologique depuis 2006

Les kitesurfers ont-ils le cerveau lent ?


« Je te hais plus qu'aucun des dieux qui vivent sur l'Olympe
Car tu ne rêves que discordes, guerres et combats. »
Trouble obsessionnelcompulsif
Le TdCT est revenu (ils reviennent tous)

Hors ligne

#802 Le 04/08/2023, à 22:32

Edmond Dantès

Re : TdCT 85, récolté à la main dans un volcan biologique depuis 2006

Hector Salamanca a quitté votre planète.

Hector-Salamanca-Halloween-Costume.webp


« Je te hais plus qu'aucun des dieux qui vivent sur l'Olympe
Car tu ne rêves que discordes, guerres et combats. »
Trouble obsessionnelcompulsif
Le TdCT est revenu (ils reviennent tous)

Hors ligne

#803 Le 04/08/2023, à 22:34

godverdami

Re : TdCT 85, récolté à la main dans un volcan biologique depuis 2006

Edmond Dantès a écrit :

Les kitesurfers ont-ils le cerveau lent ?

Même que les habitués se servent au bar

#804 Le 04/08/2023, à 22:35

le-peyo

Re : TdCT 85, récolté à la main dans un volcan biologique depuis 2006

Edmond Dantès a écrit :

Hector Salamanca a quitté votre planète.

https://www.costumerealm.com/wp-content … stume.webp

Ding... Ding...


Sous Linux depuis 2009 | Xubuntu 22.04 LTS | Lenovo Thinkpad W540
Windows... ? J'connais pas...
Petits scripts vidéos bien pratiques =>
C'est le moment : OMS et Institut Pasteur !

Hors ligne

#805 Le 04/08/2023, à 22:36

edge_one

Re : TdCT 85, récolté à la main dans un volcan biologique depuis 2006

bon bah les champignons c'est dans le cul...

Hors ligne

#806 Le 04/08/2023, à 22:37

le-peyo

Re : TdCT 85, récolté à la main dans un volcan biologique depuis 2006

Edmond Dantès a écrit :

Les kitesurfers ont-ils le cerveau lent ?

Ils sautent avec leur parachute.


Sous Linux depuis 2009 | Xubuntu 22.04 LTS | Lenovo Thinkpad W540
Windows... ? J'connais pas...
Petits scripts vidéos bien pratiques =>
C'est le moment : OMS et Institut Pasteur !

Hors ligne

#807 Le 04/08/2023, à 22:37

Edmond Dantès

Re : TdCT 85, récolté à la main dans un volcan biologique depuis 2006

le-peyo a écrit :
Edmond Dantès a écrit :

Hector Salamanca a quitté votre planète.

https://www.costumerealm.com/wp-content … stume.webp

Ding... Ding...

BOOM ! Et Gustavo perd la face.


« Je te hais plus qu'aucun des dieux qui vivent sur l'Olympe
Car tu ne rêves que discordes, guerres et combats. »
Trouble obsessionnelcompulsif
Le TdCT est revenu (ils reviennent tous)

Hors ligne

#808 Le 04/08/2023, à 22:42

Edmond Dantès

Re : TdCT 85, récolté à la main dans un volcan biologique depuis 2006

edge_one a écrit :

bon bah les champignons c'est dans le cul...

Il fallait utiliser un préservatif.


« Je te hais plus qu'aucun des dieux qui vivent sur l'Olympe
Car tu ne rêves que discordes, guerres et combats. »
Trouble obsessionnelcompulsif
Le TdCT est revenu (ils reviennent tous)

Hors ligne

#809 Le 04/08/2023, à 22:55

godverdami

Re : TdCT 85, récolté à la main dans un volcan biologique depuis 2006

le-peyo a écrit :
Edmond Dantès a écrit :

Les kitesurfers ont-ils le cerveau lent ?

Ils sautent avec leur parachute.

Pas compris

#810 Le 04/08/2023, à 23:00

Sir Na Kraïou

Re : TdCT 85, récolté à la main dans un volcan biologique depuis 2006

Points.


Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.

Hors ligne

#811 Le 04/08/2023, à 23:00

godverdami

Re : TdCT 85, récolté à la main dans un volcan biologique depuis 2006

Pile ?
Pas pile ...
gustative

Dernière modification par godverdami (Le 04/08/2023, à 23:01)

#812 Le 04/08/2023, à 23:01

Edmond Dantès

Re : TdCT 85, récolté à la main dans un volcan biologique depuis 2006

Ha Ha !


« Je te hais plus qu'aucun des dieux qui vivent sur l'Olympe
Car tu ne rêves que discordes, guerres et combats. »
Trouble obsessionnelcompulsif
Le TdCT est revenu (ils reviennent tous)

Hors ligne

#813 Le 04/08/2023, à 23:07

le-peyo

Re : TdCT 85, récolté à la main dans un volcan biologique depuis 2006

@godverdami : Les kitesurfers ont une voile (kite = cerf-volant) de type parachute, et le mot parachute est une contrepèterie à lui tout seul, accolé au verbe sauter...

Je pense que tu as compris maintenant.


Sous Linux depuis 2009 | Xubuntu 22.04 LTS | Lenovo Thinkpad W540
Windows... ? J'connais pas...
Petits scripts vidéos bien pratiques =>
C'est le moment : OMS et Institut Pasteur !

Hors ligne

#814 Le 04/08/2023, à 23:31

Edmond Dantès

Re : TdCT 85, récolté à la main dans un volcan biologique depuis 2006

le-peyo a écrit :

@godverdami : Les kitesurfers ont une voile (kite = cerf-volant) de type parachute

Ça tient plus du parapente, non ?

le-peyo a écrit :

le mot parachute est une contrepèterie à lui tout seul

Comme philanthropie ou charpentier ?


« Je te hais plus qu'aucun des dieux qui vivent sur l'Olympe
Car tu ne rêves que discordes, guerres et combats. »
Trouble obsessionnelcompulsif
Le TdCT est revenu (ils reviennent tous)

Hors ligne

#815 Le 04/08/2023, à 23:44

le-peyo

Re : TdCT 85, récolté à la main dans un volcan biologique depuis 2006

Edmond Dantès a écrit :

Ça tient plus du parapente, non ?

Ça contrepète moins bien...



Edmond Dantès a écrit :

Comme philanthropie ou charpentier ?

J'adore la combinaison des deux :

La philanthropie de l'ouvrier charpentier.


Sous Linux depuis 2009 | Xubuntu 22.04 LTS | Lenovo Thinkpad W540
Windows... ? J'connais pas...
Petits scripts vidéos bien pratiques =>
C'est le moment : OMS et Institut Pasteur !

Hors ligne

#816 Le 05/08/2023, à 00:07

le-peyo

Re : TdCT 85, récolté à la main dans un volcan biologique depuis 2006

J'ai ressorti mon vieux Peugeot SV 125 du garage, presque 10 ans qu'il n'a pas tourné. Il n'a pas voulu démarrer tout à l'heure. Demain je nettoie tout et je réessaye.

C'est cette configuration-là que j'ai, sauf que j'ai cassé le pare-brise. Ça faisait plus de prise au vent, mais ça protégeait bien des moucherons.

Le revêtement de ma selle est craqué, je vais le refaire. La couleur passera de gris clair à noir (je n'ai pas trouvé de toile grise assez épaisse).


-_-  Zzzz


Sous Linux depuis 2009 | Xubuntu 22.04 LTS | Lenovo Thinkpad W540
Windows... ? J'connais pas...
Petits scripts vidéos bien pratiques =>
C'est le moment : OMS et Institut Pasteur !

Hors ligne

#817 Le 05/08/2023, à 00:28

inbox

Re : TdCT 85, récolté à la main dans un volcan biologique depuis 2006

As tu stocké ton scoot avec le réservoir plein ? J'ai entendu dire, que dans le cas contraire, l'intérieur peut rouiller et provoquer des problèmes de carburation.


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

Hors ligne

#818 Le 05/08/2023, à 01:06

Sir Na Kraïou

Re : TdCT 85, récolté à la main dans un volcan biologique depuis 2006

Plouf


Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.

Hors ligne

#819 Le 05/08/2023, à 01:09

Na K' en vadrouille

Re : TdCT 85, récolté à la main dans un volcan biologique depuis 2006

Plouf


Je suis Na Kraïou et j’utilise ce compte pour des raisons de sécurité, quand je suis avec mon smartphone. J'échange trois sodium et deux potassium en scrapant de l'atp en adp.

Je suis un système quantique ondulatoire et très peu dispersé .

Hors ligne

#820 Le 05/08/2023, à 01:24

inbox

Re : TdCT 85, récolté à la main dans un volcan biologique depuis 2006

Nil.


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

Hors ligne

#821 Le 05/08/2023, à 03:07

Pylades

Re : TdCT 85, récolté à la main dans un volcan biologique depuis 2006

Edmond Dantès a écrit :
Moi a écrit :

Titre : Programme pour ESP32 Vroom optimisant la latence pour la transmission audio Bluetooth et BLE

Rôle de ChatGPT :
Vous êtes un développeur expérimenté en programmation embarquée et en Bluetooth. Vous avez été chargé de concevoir un programme pour l'ESP32 Vroom afin qu'il agisse en tant que client Bluetooth pour le smartphone et en tant que serveur Bluetooth Low Energy (BLE) pour une aide auditive compatible BLE. Le but est de permettre une transmission audio fluide avec une qualité suffisante pour la voix humaine, et idéalement pour la musique, tout en minimisant la latence pour assurer une expérience audio en temps réel. L'ESP32 Vroom doit se connecter automatiquement aux périphériques Bluetooth au démarrage et devra avoir une portée de communication d'au moins 10 mètres. La consommation d'énergie doit être modérée pour prolonger la durée de vie de la batterie.

Instructions à l'IA :
Votre tâche consiste à développer un code optimisé et efficace pour l'ESP32 Vroom, permettant d'établir des connexions Bluetooth Classic et BLE simultanément. Assurez-vous que la qualité audio est suffisante pour la voix humaine, et si possible, pour la musique, sans préférence de format audio. La latence doit être réduite au minimum pour garantir une expérience audio en temps réel. L'ESP32 Vroom doit se reconnecter automatiquement aux périphériques Bluetooth au démarrage. La portée de communication souhaitée est d'au moins 10 mètres. Si des contraintes de mémoire ou de stockage pour l'ESP32 Vroom existent, prenez-les en compte lors de l'intégration des bibliothèques. Le prompt doit également inclure des instructions claires pour le déploiement et l'utilisation du programme.

ChatGPT 3.5 a écrit :

Pour accomplir cette tâche, nous allons utiliser l'IDE Arduino pour développer le programme pour l'ESP32 Vroom. Assurez-vous que vous avez déjà installé l'IDE Arduino et les pilotes ESP32 pour pouvoir continuer.

Étape 1: Configuration du projet

    Ouvrez l'IDE Arduino et allez dans "Fichier" -> "Préférences".
    Dans "URL de gestionnaire de cartes supplémentaires", ajoutez l'URL suivante: https://dl.espressif.com/dl/package_esp32_index.json.
    Cliquez sur "OK" pour fermer la fenêtre des préférences.
    Allez dans "Outils" -> "Type de carte" -> "Gestionnaire de cartes".
    Recherchez "ESP32" et installez le package ESP32 en cliquant sur "Installer".
    Sélectionnez maintenant votre carte "ESP32 Dev Module" dans "Outils" -> "Type de carte".

Étape 2: Intégration des bibliothèques
Pour minimiser la consommation d'espace mémoire, nous allons utiliser les bibliothèques Bluetooth intégrées à l'IDE Arduino. Assurez-vous que vous utilisez les versions les plus récentes de ces bibliothèques pour bénéficier des améliorations et corrections de bugs.

    Bibliothèque pour Bluetooth Classic:
        Allez dans "Croquis" -> "Inclure une bibliothèque" -> "Gérer les bibliothèques".
        Recherchez "BluetoothSerial" et installez la dernière version de la bibliothèque.

    Bibliothèque pour Bluetooth Low Energy (BLE):
        Allez dans "Croquis" -> "Inclure une bibliothèque" -> "Gérer les bibliothèques".
        Recherchez "BLE" et installez la dernière version de la bibliothèque.

Étape 3: Code du programme
Voici le code optimisé pour l'ESP32 Vroom qui permet de gérer simultanément les connexions Bluetooth Classic et BLE, avec une latence minimale pour une transmission audio fluide :

#include <BLEDevice.h>
#include <BLEUtils.h>
#include <BLEServer.h>
#include <BluetoothSerial.h>

BluetoothSerial SerialBT;

#define SERVICE_UUID        "4fafc201-1fb5-459e-8fcc-c5c9c331914b"
#define CHARACTERISTIC_UUID "beb5483e-36e1-4688-b7f5-ea07361b26a8"

BLECharacteristic *pCharacteristic;

class MyServerCallbacks : public BLEServerCallbacks {
    void onConnect(BLEServer* pServer) {
      Serial.println("Device connected");
    }

    void onDisconnect(BLEServer* pServer) {
      Serial.println("Device disconnected");
    }
};

void setup() {
  Serial.begin(115200);
  SerialBT.begin("ESP32Vroom"); // Définir le nom du périphérique Bluetooth Classic
  Serial.println("Bluetooth Classic started");

  BLEDevice::init("ESP32Vroom_BLE"); // Définir le nom du périphérique BLE
  BLEServer *pServer = BLEDevice::createServer();
  pServer->setCallbacks(new MyServerCallbacks());
  BLEService *pService = pServer->createService(SERVICE_UUID);
  pCharacteristic = pService->createCharacteristic(
                                         CHARACTERISTIC_UUID,
                                         BLECharacteristic::PROPERTY_READ   |
                                         BLECharacteristic::PROPERTY_WRITE  |
                                         BLECharacteristic::PROPERTY_NOTIFY
                                       );
  pService->start();
  BLEAdvertising *pAdvertising = BLEDevice::getAdvertising();
  pAdvertising->addServiceUUID(SERVICE_UUID);
  pAdvertising->start();
  Serial.println("Bluetooth Low Energy (BLE) started");
}

void loop() {
  if (SerialBT.available()) {
    Serial.write(SerialBT.read());
  }
  if (pCharacteristic->canNotify()) {
    pCharacteristic->setValue("Hello!"); // Exemple d'envoi de données BLE
    pCharacteristic->notify();
    delay(100); // Assurez-vous que vous ne notifiez pas trop fréquemment pour éviter les problèmes de performances
  }
}
ChatGPT 3.5 a écrit :

Étape 4: Déploiement et utilisation

    Connectez l'ESP32 Vroom à votre ordinateur via un câble USB.
    Sélectionnez le port approprié dans l'IDE Arduino (généralement sous "Outils" -> "Port").
    Téléversez le code sur l'ESP32 Vroom en cliquant sur "Téléverser".
    Une fois le téléchargement terminé, débranchez l'ESP32 Vroom de l'ordinateur.
    Connectez-vous à l'ESP32 Vroom depuis votre smartphone en utilisant le nom défini pour le Bluetooth Classic (dans cet exemple, "ESP32Vroom").
    Pour la connexion BLE, vous devrez d'abord appairer votre aide auditive compatible BLE avec l'ESP32 Vroom. Une fois l'appairage réussi, l'ESP32 Vroom devrait être capable de se connecter automatiquement à votre aide auditive au démarrage.
    Vous pouvez maintenant envoyer et recevoir des données entre l'ESP32 Vroom et votre smartphone/aide auditive via Bluetooth Classic et BLE respectivement.

Remarque : N'oubliez pas que la qualité audio dépend également du matériel de votre aide auditive et de la prise en charge des profils audio Bluetooth par votre smartphone. Assurez-vous que le smartphone prend en charge les profils A2DP pour la transmission audio en qualité musicale. La qualité audio pourra être différente selon les équipements utilisés.

Je ne l'ai pas encore débuggé (la version de Linux fournie par PCdM en 2018 est un peu obsolète, REMBOURSEZ ! tongue ).
J'ai créé ce prompt grâce au générateur de prompt décrit dans cette vidéo en moins de 10 min.

Diantre.


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#822 Le 05/08/2023, à 03:15

Pylades

Re : TdCT 85, récolté à la main dans un volcan biologique depuis 2006

Edmond Dantès a écrit :

C'est du C++ (je m'en doutais un peu).

J'ai grillé Nany. yikes

Ça existe encore, le C++? So ’00s… tongue

Et ChatGPT parle mieux russe que moi, je peux te le confirmer.


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#823 Le 05/08/2023, à 05:23

GR 34

Re : TdCT 85, récolté à la main dans un volcan biologique depuis 2006

La mule est en route.


Karantez-vro...  Breizhad on ha lorc'h ennon !
«Les animaux sont mes amis. Et je ne mange pas mes amis.» George Bernard Shaw
https://www.l214.com/

Hors ligne

#824 Le 05/08/2023, à 05:31

Edmond Dantès

Re : TdCT 85, récolté à la main dans un volcan biologique depuis 2006

Attention, pour le moment ça ne fonctionne pas. Mais c'est impressionnant quand même.

Réponse de ChatGPT 4 avec le même prompt.

// Inclure les bibliothèques nécessaires
#include <Arduino.h>
#include <BluetoothSerial.h>
#include <BLEDevice.h>
#include <BLEServer.h>
#include <BLEUtils.h>
#include <BLE2902.h>

// Définir les constantes
#define SERVICE_UUID        "4fafc201-1fb5-459e-8fcc-c5c9c331914b" // UUID du service BLE
#define CHARACTERISTIC_UUID "beb5483e-36e1-4688-b7f5-ea07361b26a8" // UUID de la caractéristique BLE
#define SAMPLE_RATE         16000 // Fréquence d'échantillonnage de l'audio en Hz
#define BUFFER_SIZE         512 // Taille du buffer pour stocker les données audio en octets
#define CHANNELS            2 // Nombre de canaux audio (1 = mono, 2 = stéréo)
#define BITS_PER_SAMPLE     16 // Nombre de bits par échantillon audio

// Créer les objets Bluetooth
BluetoothSerial SerialBT; // Objet pour la communication Bluetooth Classic
BLEServer *pServer = NULL; // Objet pour le serveur BLE
BLECharacteristic *pCharacteristic = NULL; // Objet pour la caractéristique BLE

// Créer le buffer pour stocker les données audio
uint8_t buffer[BUFFER_SIZE];

// Créer une variable pour compter le nombre d'octets reçus
int bytesReceived = 0;

// Créer une variable pour indiquer si le serveur BLE est connecté à un client
bool deviceConnected = false;

// Créer une classe pour gérer les événements du serveur BLE
class MyServerCallbacks: public BLEServerCallbacks {
    void onConnect(BLEServer* pServer) {
      deviceConnected = true; // Mettre à jour la variable deviceConnected
    };

    void onDisconnect(BLEServer* pServer) {
      deviceConnected = false; // Mettre à jour la variable deviceConnected
    }
};

// Fonction setup qui s'exécute une fois au démarrage
void setup() {
  Serial.begin(115200); // Initialiser la communication série avec le moniteur série

  SerialBT.begin("ESP32_Vroom"); // Initialiser la communication Bluetooth Classic avec le nom ESP32_Vroom

  BLEDevice::init("ESP32_Vroom"); // Initialiser le dispositif BLE avec le nom ESP32_Vroom

  pServer = BLEDevice::createServer(); // Créer le serveur BLE
  pServer->setCallbacks(new MyServerCallbacks()); // Définir les callbacks du serveur BLE

  BLEService *pService = pServer->createService(SERVICE_UUID); // Créer le service BLE avec l'UUID défini

  pCharacteristic = pService->createCharacteristic( // Créer la caractéristique BLE avec l'UUID défini
                      CHARACTERISTIC_UUID,
                      BLECharacteristic::PROPERTY_READ   |
                      BLECharacteristic::PROPERTY_WRITE  |
                      BLECharacteristic::PROPERTY_NOTIFY |
                      BLECharacteristic::PROPERTY_WRITE_NR
                    );

  pCharacteristic->addDescriptor(new BLE2902()); // Ajouter un descripteur à la caractéristique BLE pour activer les notifications

  pService->start(); // Démarrer le service BLE

  pServer->getAdvertising()->start(); // Démarrer la publicité du serveur BLE

  Serial.println("Le programme est prêt"); // Afficher un message sur le moniteur série
}

// Fonction loop qui s'exécute en boucle après le setup
void loop() {
  if (SerialBT.available()) { // Si des données sont disponibles sur le port Bluetooth Classic
    bytesReceived = SerialBT.readBytes(buffer, BUFFER_SIZE); // Lire les données et les stocker dans le buffer, en comptant le nombre d'octets reçus
    if (deviceConnected) { // Si le serveur BLE est connecté à un client
      pCharacteristic->setValue(buffer, bytesReceived); // Mettre à jour la valeur de la caractéristique BLE avec les données du buffer
      pCharacteristic->notify(); // Envoyer une notification au client BLE

« Je te hais plus qu'aucun des dieux qui vivent sur l'Olympe
Car tu ne rêves que discordes, guerres et combats. »
Trouble obsessionnelcompulsif
Le TdCT est revenu (ils reviennent tous)

Hors ligne

#825 Le 05/08/2023, à 05:42

compteur-couche-tard_V2.0

Re : TdCT 85, récolté à la main dans un volcan biologique depuis 2006

PLOUF !

5 août

Selon ephemeride-jour.fr, bonne fête aux Abel, Abélia, Abélie, Abélla, Afra, Ahès, Avel, Avelaine, Aveline, Avella, Bella, Élia, Ia, Lia, Lie, Lié, Memme, Memmie, Nonna, Nonnita, Osvald, Oswald et Paloma.

Statistiques de la journée passée (entre 5:00:00 et 4:59:59, heure de Paris) :

[05h:06h[ : 0
[06h:07h[ : ## 2
[07h:08h[ : # 1
[08h:09h[ : ## 2
[09h:10h[ : # 1
[10h:11h[ : 0
[11h:12h[ : # 1
[12h:13h[ : ## 2
[13h:14h[ : ## 2
[14h:15h[ : 0
[15h:16h[ : 0
[16h:17h[ : # 1
[17h:18h[ : ### 3
[18h:19h[ : #### 4
[19h:20h[ : ###### 6
[20h:21h[ : ###### 6
[21h:22h[ : ########### 11
[22h:23h[ : ##### 5
[23h:00h[ : ############ 12
[00h:01h[ : ###### 6
[01h:02h[ : ## 2
[02h:03h[ : ### 3
[03h:04h[ : 0
[04h:05h[ : ## 2

Total : 72 messages.
Moyenne : 3,0 messages par heure.

Le décompte des points sera donné ultérieurement, lorsque la nuit aura fait le tour du monde.

Dernière modification par compteur-couche-tard_V2.0 (Le 05/08/2023, à 10:36)


Insomnies ? Je quantifie votre manque de sommeil. - timezone[Etc/UTC]
Si vous voulez que je vous souhaite votre anniversaire, envoyez moi la date de celui-ci en MP.
Mon code. Mon wiki.
Le cri du caillou

Hors ligne