Les Amateurs Radio et Radioamateurs FR
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Ce forum est un espace d'échange dédié aux Amateurs Radio et aux Radioamateurs francophones.
 
AccueilAccueil  PortailPortail  CalendrierCalendrier  FAQFAQ  RechercherRechercher  MembresMembres  GroupesGroupes  S'enregistrerS'enregistrer  Connexion  
-50%
Le deal à ne pas rater :
-50% sur le jeu de société Mille Bornes – Version Luxe
9.95 € 19.90 €
Voir le deal

 

 Arduino pour les nuls? ....

Aller en bas 
+5
F5TYH
F5NPV
Vincent
cyril dep 11
F5JGK
9 participants
Aller à la page : Précédent  1, 2, 3
AuteurMessage
F5JGK

F5JGK

Messages : 69
Date d'inscription : 08/12/2020
Localisation : 64

Arduino pour les nuls? .... - Page 3 Empty
MessageSujet: Re: Arduino pour les nuls? ....   Arduino pour les nuls? .... - Page 3 EmptyMer 20 Jan - 23:36

Bonsoir, et merci pour vos réponses .

Pourquoi je veux utiliser des afficheurs a led ?
Parceque a la base , je voulais moderniser ma base CB Excalibur comme celle de la'photo.

Arduino pour les nuls? .... - Page 3 Excalibur200

Je voulais virer l'affichage des canaux et les 6 voyants , et remplacer par un fréquencemètre comme celui ci :

Arduino pour les nuls? .... - Page 3 Product-image-116169390_300x

Pour rester dans le style d'époque .

Mais c'est un peu galère pour enlever l'affichage d'origine en gardant l encodeur dessous qui est plus que lié avec .

Donc je suis parti pour déplacer le fréquencemètre dans un boitier le plus plat possible , et le poser dessus .
Puis est venu l'idée d'afficher les canaux, les bandes , et les canaux bis en plus de la fréquence ...
Le tout dans des afficheurs d'époque ...

Je me doutais que un afficheur LCD et son driver se pilote plus facilement , j'ai même trouvé un écran tactile , et un bloc LCD plus 6 boutons , ça c'est l'idéal .

Ça n'est pas figé, je rajoute des idées au fur et à mesure que j avance dans l Arduino !

Il n'est pas impossible que je parte vers ça . L'avantage, c'est que ces options ne coûtent pas chers .
Sauf que le fréquencemètre a led que j' ai déjà contrastées avec un écran LCD ! Smile


Merci Luc pour le tableau, je n' ai pas tout compris, je l avoue, mais je m'y colle .

J' avais compris , peut être a tord, qu'on ne peut faire des tableaux qu'en 1 dimension, et que donc il me fallait faire quelque part 1 tableau par colonne ...
Il me semblait, mais ça remonte très loin, qu'en basic sur mon Amstrad ... On pouvait faire des tableaux a 2 dimensions ,  et donc en C aussi ?

Et merci pour le dimensionnement des photos !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Joseph - ON4OM

Joseph - ON4OM

Messages : 107
Date d'inscription : 02/01/2021

Arduino pour les nuls? .... - Page 3 Empty
MessageSujet: Re: Arduino pour les nuls? ....   Arduino pour les nuls? .... - Page 3 EmptyJeu 21 Jan - 6:02

Même suggestion ... on a plus de liberté et on peut ajouter du texte qui rendront plus clairs les informations à faire passer...(AM-FM-USB-LSB et même la fréquence a côté du numéro de canal par exemple)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Joseph - ON4OM

Joseph - ON4OM

Messages : 107
Date d'inscription : 02/01/2021

Arduino pour les nuls? .... - Page 3 Empty
MessageSujet: Re: Arduino pour les nuls? ....   Arduino pour les nuls? .... - Page 3 EmptyJeu 21 Jan - 9:30

Vincent a écrit:
Bonjour,
Eagle est un très bon outil, il est ergonomique et intuitif. J'ai testé KiCAD mais il est plus complexe et il vaut mieux avoir déjà avoir bossé avec des outils de CAO pour réduire le temps d'apprentissage.

Dans les outils en ligne et gratuit tu as EasyEDA, c'est celui que j'utilise (tout récemment), il a l'air d'être marié au fabricant chinois https://jlcpcb.com/ et de ce que j'ai vu tout a été pensé pour que ce soit facile de la conception à l'envoie en fabrication.

Les Chinois sont très fort dans les circuits imprimés, quand j'étais dans l'industrie j'ai même assisté à la mort de nos fabricants européen (BARCO, Atlantec, ...) les PCB que j'ai fini par devoir commander en chine, faute d'alternative, étaient d'une qualité parfaite et le prix incroyablement bas.


A tire d'exemple, je n'ai pas d'action chez JLCPCB :
5 pcb de 10cm x 10cm, 2 couches, vernis épargne vert (le grand classique), finition des pastilles et empreintes par étamage = 2$ ! 2$ pour les 5 ! ça veut dire que tu payeras en réalité quasiment que les frais de ports.
A+

Les mêmes esprits se rencontrent :

1) J'utilise EAGLE sur mon MAC et en version étudiant il est gratuit ... très bon logiciel avec des mises à jour régulières
   création possibles d'empreintes de composants personnelles

2) Puis j'exporte directement le ficher généré par EAGLE sur le site de JLCPCB : https://jlcpcb.com/?gclid=EAIaIQobChMI9fuQ-c-s7gIVhwCLCh1pGQQFEAAYASAAEgK0FfD_BwE
    - vous y donnez les dimensions du CI et instantanément on nous en donne le prix , on vous affiche une "photo" du PCB terminé et dans la foulée on vous donne la procédure pour le commander
    - Ils sont de qualité professionnelle avec soldermask, étamage des pastilles, et sérigraphie .... des découpes spéciales et des perçages de grands diamètres sont possibles sans suppléments
      - Délai rapide
    - On ne peut pas acheter une seule carte mais un lot de 5 ou de 10 ... bon, vu les prix qu'ils font ce n'est vraiment pas un problème d'en jeter à la poubelle

Voici un des circuits imprimés double face que j'y ai acheté :

Arduino pour les nuls? .... - Page 3 R0169714

Il faut être fou pour encore graver à l'acide ses PCB de nos jours ..... pourvu que ça dure!


Dernière édition par ON4OM le Jeu 21 Jan - 13:47, édité 21 fois

F5TYH et Dagui aiment ce message

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Joseph - ON4OM

Joseph - ON4OM

Messages : 107
Date d'inscription : 02/01/2021

Arduino pour les nuls? .... - Page 3 Empty
MessageSujet: Re: Arduino pour les nuls? ....   Arduino pour les nuls? .... - Page 3 EmptyJeu 21 Jan - 9:32

F5JGK a écrit:
Bonsoir, et merci pour vos réponses .

Pourquoi je veux utiliser des afficheurs a led ?
Parceque a la base , je voulais moderniser ma base CB Excalibur comme celle de la'photo.

Arduino pour les nuls? .... - Page 3 Excalibur200


Il existe des écrans OLED de petites dimensions et très plats qui pourraient se mettre à la place des 2 afficheurs 7 segments de ton Excalibur
et tu pourrais garder tes LEDs de droite

Ce genre:
Arduino pour les nuls? .... - Page 3 Captur32
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Vincent



Messages : 109
Date d'inscription : 26/12/2020
Age : 40
Localisation : Achiet le Grand (62)

Arduino pour les nuls? .... - Page 3 Empty
MessageSujet: Re: Arduino pour les nuls? ....   Arduino pour les nuls? .... - Page 3 EmptyJeu 21 Jan - 12:56

Bonjour,
F5JGK a écrit:
Je n'ai pas trouvé comment on fait afficher les ":" ou pas au milieu.

De même, la limitation est , qu'on ne peut afficher que de 0 a 9 et de A à F . Pas d'autres caractères a priori. Si on cherche a afficher autre chose sur un digit, ça a un impact sur les autres digits !
C'est embêtant, parceque je voulais afficher par ex "InF" ou "Sup", et un petit carré pour signaler les canaux  bis .

Peux tu poster ton code, ou mieux, un exemple minimal fonctionnel pour que je puisse voir la bibliothèque logiciel que tu utilises et comment tu l'utilises.

J'ai déjà trouvé la datasheet du contrôleur derrière ton afficheur.

A+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
F5JGK

F5JGK

Messages : 69
Date d'inscription : 08/12/2020
Localisation : 64

Arduino pour les nuls? .... - Page 3 Empty
MessageSujet: Re: Arduino pour les nuls? ....   Arduino pour les nuls? .... - Page 3 EmptyJeu 21 Jan - 21:00

Bonsoir,
voici mon code pour afficher un ombre sur le vma425
Attention ... code de mon niveau debutant Smile


// afficher les 4 digits d'un nombre <= 1000
// sur l'affichage 4 digit vma425

#include "TM1637.h"
#define CLK 2 // pin de liaison avec le TM1637
#define DIO 3
TM1637 tm1637(CLK,DIO);

int tobynb = 1234; // >>>>>>nb a convertir et afficher <<<<<<

int toby1 = 0; // digit 1
int toby2 = 0; // digit 2
int toby3 = 0; // digit 3
int toby4 = 0; // digit 4
int tobya = 1; // variables intermediaires
int tobyb = 1; // //
int tobyc = 1; // //
int tobyd = 1; // //
int tobye = 1; // //

void setup()
{
tm1637.init();
tm1637.set(BRIGHT_TYPICAL);//BRIGHT_TYPICAL = 2,BRIGHT_DARKEST = 0,BRIGHTEST = 7;
}
void loop()
{
// calcul des digits

toby1 = tobynb / 1000; // chiffre 1
tobya = toby1 * 1000;
tobyb = tobynb - tobya;
toby2 = tobyb / 100; // chiffre 2
tobyc = toby2 * 100;
tobyd = tobyb - tobyc;
toby3 = tobyd / 10; // chiffre 3
tobye = toby3 * 10;
toby4 = tobyd - tobye; // chiffre 4

// affichage des digits

tm1637.display(0,toby1);
tm1637.display(1,toby2);
tm1637.display(2,toby3);
tm1637.display(3,toby4);
delay(1000);
tobynb ++;
}
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Vincent



Messages : 109
Date d'inscription : 26/12/2020
Age : 40
Localisation : Achiet le Grand (62)

Arduino pour les nuls? .... - Page 3 Empty
MessageSujet: Re: Arduino pour les nuls? ....   Arduino pour les nuls? .... - Page 3 EmptyVen 22 Jan - 21:31

Visiblement pour allumer les deux points tu peux essayer

Code:
tm1637.point(1);

Je vais décortiquer la doc pour voir pourquoi on ne peut pas contrôler segment par segment. Peut être est ce une limitation du contrôleur ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
F5JGK

F5JGK

Messages : 69
Date d'inscription : 08/12/2020
Localisation : 64

Arduino pour les nuls? .... - Page 3 Empty
MessageSujet: Re: Arduino pour les nuls? ....   Arduino pour les nuls? .... - Page 3 EmptyVen 22 Jan - 23:53

Merci, je vais essayer .
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Invité
Invité



Arduino pour les nuls? .... - Page 3 Empty
MessageSujet: Re: Arduino pour les nuls? ....   Arduino pour les nuls? .... - Page 3 EmptySam 23 Jan - 12:49

Arduino pour les nuls? .... - Page 3 Prmier10


bonjour à a  tous 

Voici un ouvrage en téléchargement et consultation gratuite  de 450 pages en français 
concernant la manière de débuter  avec ARDUINO, s'initier au numérique .

https://sites.google.com/site/editiondelalignebleue1/livres-de-f6bcu

73

F6BCU

L’email a bien été copié
Revenir en haut Aller en bas
F5JGK

F5JGK

Messages : 69
Date d'inscription : 08/12/2020
Localisation : 64

Arduino pour les nuls? .... - Page 3 Empty
MessageSujet: Re: Arduino pour les nuls? ....   Arduino pour les nuls? .... - Page 3 EmptyMar 26 Jan - 0:23

Vincent a écrit:
Visiblement pour allumer les deux points tu peux essayer

Code:
tm1637.point(1);

Je vais décortiquer la doc pour voir pourquoi on ne peut pas contrôler segment par segment. Peut être est ce une limitation du contrôleur ?

Bonsoir,

je suis vraiment sec !

alors en effet cette commande eteind les ":"
si on la repasse, ca les rallume .
si on la repasse, ca reste allumé et on ne peut plus rien faire !

je m'attendais innocemment a ce que 1 allume et 0 éteigne ... ou au pire le contraire !

de plus, c'est aussi la que j'ai loupé un truc, en fouillant le web, je trouve plein d'exemples pour tm1637. je retiens biensur ceux utilisant la library tm1637h ... mais les exemples plantent a la compilation ! je ne sais pas pourquoi .


Pire que ca ! je viens de comprendre que quand on fait validation, il va discrètement faire une copie dans le répertoire courant .
donc ... j'ai tout perdu en bricolant mon programme précèdent Smile
Il fallait le savoir !!!

j'ai du bol, j'avais posté mon programme quelques posts plus haut sur ce sujet !

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
F5TYH

F5TYH

Messages : 1055
Date d'inscription : 04/12/2020
Age : 55
Localisation : 14700

Arduino pour les nuls? .... - Page 3 Empty
MessageSujet: Re: Arduino pour les nuls? ....   Arduino pour les nuls? .... - Page 3 EmptyJeu 4 Fév - 11:13

Bonjour et 73.
Je suis ce fil avec attention , ayant moi aussi quelques projet en tête avec l'arduino.
tu t'en es sorti avec to pb de point ?

_________________
cw
73 de
F5TYH Luc
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
F5JGK

F5JGK

Messages : 69
Date d'inscription : 08/12/2020
Localisation : 64

Arduino pour les nuls? .... - Page 3 Empty
MessageSujet: Re: Arduino pour les nuls? ....   Arduino pour les nuls? .... - Page 3 EmptyJeu 4 Fév - 17:41

Non, je n' ai pas trouvé , peut être mal cherché la liste des commande ajoutées avec la library Aude j'utilise, et comme ça ne répond pas à ma logique ( afficher quelque chose sur un digit, modifié parfois ce qu'il y a sur d'autres
Y compris les ":" , je n' ai pas avancé , du coup, je me suis rabattu en attendant , sur la restauration de mes vielles locomotives Jouer ! Smile
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ON4OM



Messages : 19
Date d'inscription : 01/02/2021
Localisation : Liège Belgique

Arduino pour les nuls? .... - Page 3 Empty
MessageSujet: Re: Arduino pour les nuls? ....   Arduino pour les nuls? .... - Page 3 EmptyMar 9 Fév - 10:34

F5JGK a écrit:
Non, je n' ai pas trouvé , peut être mal cherché la liste des commande ajoutées avec la library Aude j'utilise, et comme ça ne répond pas à ma logique ( afficher quelque chose sur un digit, modifié parfois ce qu'il y a sur d'autres
Y compris les ":" , je n' ai pas avancé , du coup, je me suis rabattu en attendant , sur la restauration de mes vielles locomotives Jouer ! Smile

Pour les questions très pointues, je te conseille le forum de chez Arduino himself .... tu y trouveras de véritables spécialistes, très aimables, qui ont des réponses à tout
J'en ai profité souvent

https://forum.arduino.cc/index.php?board=33.0


.

F5TYH aime ce message

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
F5JGK

F5JGK

Messages : 69
Date d'inscription : 08/12/2020
Localisation : 64

Arduino pour les nuls? .... - Page 3 Empty
MessageSujet: Re: Arduino pour les nuls? ....   Arduino pour les nuls? .... - Page 3 EmptyMer 10 Fév - 0:15

Ok merci, je vais aller voir .
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
F5TYH

F5TYH

Messages : 1055
Date d'inscription : 04/12/2020
Age : 55
Localisation : 14700

Arduino pour les nuls? .... - Page 3 Empty
MessageSujet: Re: Arduino pour les nuls? ....   Arduino pour les nuls? .... - Page 3 EmptyMar 23 Mar - 10:42

Bonjour à tous et 73.
Dans mon projet de tranceiver SSB 20m   (https://amat-radio-amat-fr.forumactif.com/t595-projet-encore-tres-vague-mais-ca-ce-precise-de-tranceiver-20m), j'ai réfléchi au pb d'affichage de la fréquence de travail (et éventuellement du smètre).

Après réflexion , je pense que j'y rajouterai un arduino+afficheur LCD  pour faire ce travail.
en résumé : l'Arduino mesurera la fréquence du VFO (de 6 à 6.350 Mhz) peut être après le passage dans un compteur/diviseur de fréquence .
Comme la FI sera de 8Mhz , il suffira d'appliquer la formule toute bête :  F affichée=(F mesurée (VFO)* valeur du diviseur/compteur (2,4,8 ou 16)) +8Mhz (FI)
pour la mesure de la fréquence du VFO , je compte m'appuyer sur ce document :
https://www.f-legrand.fr/scidoc/docimg/sciphys/arduino/oscillateur/oscillateur.html

_________________
cw
73 de
F5TYH Luc
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Dagui

Dagui

Messages : 286
Date d'inscription : 30/01/2021
Age : 39
Localisation : Tarn

Arduino pour les nuls? .... - Page 3 Empty
MessageSujet: Re: Arduino pour les nuls? ....   Arduino pour les nuls? .... - Page 3 EmptySam 27 Mar - 8:05

Bonjour bonjour, j'approuve l'idée d'aller voir sur l'excellent forum Arduino.
La communauté est fantastique.
Dans le passé j'ai fait pas mal de choses avec la librairie U8Glib (devenue U8G2) qui a l'avantage de fonctionner avec une quantité impressionnante d'afficheur oled et lcd de 64*32 à 256*256 pixels et qui dispose d'un panel de fonctionnalités très complet. Comme par exemple d'afficher un point, une droite, une courbe, ou des tas de choses.
J'appréhendais beaucoup le pilotage d'afficheur graphiques mais finalement, compte tenu des bibliothèques et des ressources et des exemples fournis, c'est le pied 🦶
Vraiment pratique quand on récupère des afficheurs à droite à gauche, donc rarement les mêmes.
Si quelqu'un a une question qu'il n'hésite pas à me solliciter 👍

F5TYH et Vincent aiment ce message

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Dagui

Dagui

Messages : 286
Date d'inscription : 30/01/2021
Age : 39
Localisation : Tarn

Arduino pour les nuls? .... - Page 3 Empty
MessageSujet: Re: Arduino pour les nuls? ....   Arduino pour les nuls? .... - Page 3 EmptyVen 16 Avr - 18:33

F5JGK a écrit:

il me reste a creer la gestion du nombre ( bouton + et -, tempo, memoire etc ...

Salut, je te conseille de te pencher sur les encodeurs rotatifs. C'est plus facile à utiliser qu'il n'y paraît grâce aux bibliothèques et il existe beaucoup de ressources et de tutos là-dessus.
Et à l'utilisation c'est top. Enfin, question de point de vue 😉

franck14 aime ce message

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ON4OM



Messages : 19
Date d'inscription : 01/02/2021
Localisation : Liège Belgique

Arduino pour les nuls? .... - Page 3 Empty
MessageSujet: Re: Arduino pour les nuls? ....   Arduino pour les nuls? .... - Page 3 EmptyVen 16 Avr - 19:10

Dagui a écrit:
F5JGK a écrit:

il me reste a creer la gestion du nombre ( bouton + et -, tempo, memoire etc ...

Salut, je te conseille de te pencher sur les encodeurs rotatifs. C'est plus facile à utiliser qu'il n'y paraît grâce aux bibliothèques et il existe beaucoup de ressources et de tutos là-dessus.
Et à l'utilisation c'est top. Enfin, question de point de vue 😉

Mieux encore .. utiliser un encodeur rotatif avec fonction bouton-poussoir : la pression sur l'axe ferme un contact qui peut servir éventuellement à sélectionner une fonction

Dagui aime ce message

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




Arduino pour les nuls? .... - Page 3 Empty
MessageSujet: Re: Arduino pour les nuls? ....   Arduino pour les nuls? .... - Page 3 Empty

Revenir en haut Aller en bas
 
Arduino pour les nuls? ....
Revenir en haut 
Page 3 sur 3Aller à la page : Précédent  1, 2, 3

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Les Amateurs Radio et Radioamateurs FR :: Radioamateur :: Technique et constructions OM-
Sauter vers: