#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.
« 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
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
Hector Salamanca a quitté votre planète.
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
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
Edmond Dantès a écrit :Hector Salamanca a quitté votre planète.
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
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
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
@godverdami : Les kitesurfers ont une voile (kite = cerf-volant) de type parachute
Ça tient plus du parapente, non ?
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
Ça tient plus du parapente, non ?
Ça contrepète moins bien...
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
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 ! ).
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
C'est du C++ (je m'en doutais un peu).
J'ai grillé Nany.
Ça existe encore, le C++? So ’00s…
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 !
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