Messages récents

Pages: [1] 2 3 ... 10
1
Aide / Re : Problème d'utilisation de la librairie OLED_0in96_rgb de WAVESHARE
« Dernier message par accolas54 le Aujourd'hui à 12:23:35 am »
Bonjour AMHA,

Je viens de trouver la réponse. Ton idée d’écrire un texte sur une image était la bonne.
En relisant dans le détail les fonctions de la librairie OLED_0in96_rgb, il s’avère qu'il faut d'abord créer une image puis venir écrire le texte sur cette image.

Cela fonctionne parfaitement

Merci

Mr ACCOLAS

2
Présentez vous ! / Re : Nouveau avec Arduino
« Dernier message par BerMaz83 le avril 27, 2025, 07:02:31 pm »
Bonjour et un grand merci pour toutes les réponses reçues que je vais essayer de mettre en pratique ...  j'avoue ne pas avoir tout compris et j'en suis toujours au stade d'essayer d'allumer 3 LED ( verte, jaune, rouge ) successivement directement à partir de la carte UNO, c'est à dire sans capteur( ILS ou autre ) dans un premier temps : la diode verte s'allume puis s'éteint au bout se quelques secondes alors que la rouge s'allume puis s’éteint aussi après le même délai, la jaune ensuite suit le même processus  et en final, la diode verte s'éclaire à nouveau.

Le code Arduino reste encore un grand mystère pour moi.....


3
Aide / Re : Problème d'utilisation de la librairie OLED_0in96_rgb de WAVESHARE
« Dernier message par accolas54 le avril 27, 2025, 12:14:47 pm »
Bonjour AMHA,

Merci pour ta réponse.
Mon explication doit être confuse.

Le sketch OLED_0in96_rgb.ino est issu de la librairie OLED_0in96_rgb livrée avec l’écran. Ce sketch permet de tester l’écran et de servir d'exemple d'utilisation de fonctions spécifiques (tel que l’écriture de texte sur l’écran). Dans cet exemple qui fonctionne très bien, il est fait appel à la librairie  <Adafruit_GFX.h>. (voir pièce jointe) en plus de la librairie OLED_0in96_rgb.

Dans le second sketch, "Diaporama_Oled96_SD.ino", que j'ai adapté à partir du projet de LOCODUINO, j'affiche des images stockées sur une carte SD. Tout fonctionne bien.
A ce sketch, j'ai voulu insérer dans la séquence affichage des images,  l'affichage d'un texte (en plus des images mais pas sur les images). Pour ce faire j'ai inséré les fonctions utilisées dans le sketch OLED_0in96_rgb.ino.

Il n'y a aucune erreur de compilation et le téléversement sur la carte se passe bien.
Les images défilent toujours  bien sur l’écran            MAIS LE TEXTE n'apparait pas???????????

Je n'arrive pas à déterminer où est l'erreur.

Merci par avance de votre aide.

H. ACCOLAS
4
Aide / Re : Problème d'utilisation de la librairie OLED_0in96_rgb de WAVESHARE
« Dernier message par chris_bzg le avril 26, 2025, 07:14:17 pm »
Je suis un peu perdu entre ce que tu fais avec la bibliothèque Waveshare et notre article qui utilise la bibliothèque Adafruit (si mes souvenirs sont bons).

Il est évident qu'on ne peut pas mélanger les deux. Donc, quant tu parles de l'exemple, c'est celui de Waveshare ou bien notre article ? Et ces fonctions de l'exemple, tu en fais quoi exactement ?

De toute façon, je ne pense pas que tu puisses afficher du texte sur une image (encore que j'ai jamais essayé), je pense que c'est soit l'un, soit l'autre. Si tu veux du texte sur l'image, tu dois modifier l'image avec un logiciel de dessin.

AMHA  ;)
5
Aide / Problème d'utilisation de la librairie OLED_0in96_rgb de WAVESHARE
« Dernier message par accolas54 le avril 26, 2025, 11:00:28 am »
Bonjour,
Lors de ma visite du salon expo d’Orléans en septembre dernier, j'ai découvert un panneau d'affichage publicitaire, géré par une carte Arduino uno, affichant successivement plusieurs images.
J'ai donc acheté une carte Arduino et un écran OLED 0.96inch 64x128 spi de WAVESHARE.
J'ai téléversé l'exemple OLED_0in96_rgb.ino contenu dans la librairie OLED_0in96_rgb. Tout fonctionne bien
==> lien pour la librairie (https://files.waveshare.com/upload/2/2c/OLED_Module_Code.7z)

Sur le site LOCODUINO, j'ai trouvé un projet "affichage publicitaire". Dans le "Diaporama_Oled96_SD.ino" j'ai adapté la résolution de l’écran à 64x128 et remplacé la fonction écriture sur l’écran par la fonction OLED_0in96_rgb_Set_Point(Ypoint, Xpoint, Color). ( X et Y sont inversés car l’écran sera installé à l'envers)
Tout fonctionne correctement.

Pour afficher un texte, j'ai ajouté les fonctions utilisées dans l'exemple
 Paint_DrawString_EN(10, 0, "waveshare", &Font12, BLACK, BLUE);
    Paint_DrawString_EN(10, 17, "hello world", &Font8, BLACK, MAGENTA);
    Paint_DrawNum(10, 30, "123.456789", &Font8, 5, RED, BLACK);
    Paint_DrawNum(10, 43, "987654", &Font12, 4, YELLOW, BLACK);

Les images s'affichent toujours mais pas le texte, d'une façon galerne, les Pain_... ne fonctionnent pas

Merci par avance de votre aide.

H. ACCOLAS
6
Aide / Re : Interrupteur fin de course
« Dernier message par CATPLUS le avril 25, 2025, 04:32:31 pm »
Si cela peut être utile
7
Aide / Re : Interrupteur fin de course
« Dernier message par ElGringo le avril 25, 2025, 10:10:36 am »
ha non mais bonne idée!
8
Aide / Re : Interrupteur fin de course
« Dernier message par chris_bzg le avril 24, 2025, 05:48:20 pm »
As-tu pensé à une cellule photoélectrique ? Dans une position, le bras de ton aiguille la recouvre, dans l'autre position non.
La mesure de luminosité reçue peut agir sur ce que tu veux.
9
Aide / Interrupteur fin de course
« Dernier message par ElGringo le avril 24, 2025, 01:40:36 pm »
Bonjour à tous, existe t il des interrupteurs fin de course pour des mouvements ultra sensibles? Je voudrais utiliser le bras de mes aiguillages LGB pour déclencher un interrupteur. J'ai essayé le KW11 mais la languette agit comme un ressort qui repousse le bras dans le sens inverse. Sinon je pensais aussi mettre en dessous un capteur à effet de Hall et un aimant collé au bout du bras , peut être une solution moins stressante pour le bras de mes aiguillages. Ou peut être avez vous une autre idée. Merci pour vos retours.
10
Le logiciel DCC++ / Re : DCC++ & Arduino Uno R4 WiFi
« Dernier message par trimarco232 le avril 23, 2025, 02:28:56 pm »
Bonjour,
le Renesas dispose d'un Event Link Controller (ELC) ; on peut peut-être , par ce moyen , atteindre n'importe quelle broche depuis les timers , ce qui permettrait de générer le cutout sur les 2 voies : j'ai commandé un module pour étudier ça (c'est où qu'on peut commander quelques vies de + pour pas cher , pour avoir le temps de réaliser tout ça ?)
Pages: [1] 2 3 ... 10