Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
On parle des Pics, sans rapport avec le langage ou la programmation

Modérateur : Jérémy

Presentation et demande d'avis
Roger33
Membre
Membre
Messages : 16
Enregistré en : novembre 2017

#1 Message par Roger33 » mar. 28 nov. 2017 18:24

Bonjour
Je viens de m'inscrire...Donc je me présente
Radio électronicien je n'ai à présent travaillé QUE dans l'analogique
je n'y connais RIEN à la programmation, que ce soit pour réaliser des logiciels d'outils ou des programmes pour microcontrôleurs

Comme il n'y a plus que de cela pour gérer l’électronique...Je désire apprendre un peu.
Cependant déjà âgé, j'ai des doutes sur mes compétences a apprendre cela
QUI sait?
Question: Quel est le langage qui vous semble le plus simple mais aussi assez performant pour commencer?
Quel outils? j'ai trouvé Logipic (orienté objet) mais suis à votre écoute.
Bonne soirée
C'est super quand ça fonctionne!!!

Presentation et demande d'avis
JMarc
Confirmé
Confirmé
Messages : 552
Enregistré en : août 2016
Localisation : Dans le Sud...

#2 Message par JMarc » mar. 28 nov. 2017 18:48

Bonjour Roger33

Pour ma par c'est comme l'analogique, allumé ou éteint :lol:

Bienvenue à toi. Tu vas avoir pleins d'avis différents mais je pense que le langage n'ai pas important, j'opterai plutôt sur les aide que tu pourras avoir.

Pour ma part j'ai choisi l'asm, au dire de certain c'est un langage compliqué mais lorsque je regarde le C le pascal et même le basic bien je n'y comprends rien.

Si tu choisi l'asm, fait une recherche sur le net avec le mot "bigonoff" tu telecharge le part1, tout est expliqué en Français, gratuit, et je t'aide comme beaucoup mon aider sur ce forum. En un an je suis passé de la simple led qui clignote a l'écran graphique tactile (grâce aux forumeur) sans RIEN dépenser en licence n'y carte machin strouph


Aller tien moi au courant... :+1:

Presentation et demande d'avis
Jérémy
Administrateur du site
Administrateur du site
Messages : 2229
Âge : 39
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#3 Message par Jérémy » mar. 28 nov. 2017 19:07

Bonjour et Bienvenue sur Fantas-PIC Roger33,

Tes questions sont légitimes quand on cherche à apprendre la programmation. Je me suis posé les mêmes il y maintenant 2/3 ans ! .

Mon point de vue est le suivant :

Il y a ceux qui veulent aller trés vite au résultat , ils font de l’Arduino. On branche les cartes, on upload un programme trouvé sur la toile dans le µC, et hop ca fonctionne mais on a rien compris. Des fois ca suffit a faire le plaisir des Hobbyistes!

Ensuite il y a les langages comme le "C", le Basic et le pascal. Il faut déjà plus travaillé . c'est le langage le plus "productif" disons en terme en temps/rentabilité. On ne gére pas tout, quelques bibliotheque nous machent parfois le travail.

Et pour finir et il y a le langage ASM . qui est ce qu'on appelle de bas niveau, c'est à dire le plus proche du langage de la machine. LA par contre on gere absolument tout, mais c'est long à apprendre. Les experts dirons qu'iln y' a que 36 instructions ! et ils ont raisons, mais il faut tout faire et tout parametrés c'est ca qui ont décourageant de mon point de vue .

J'ai donc choisis le "C" pour la grande communauté existante, et pour avoir du résultat assez rapidement quand même.

Maintenant il n'y a pas de recette miracle, a un moment donné il faut se lancé et choisir.

Pose toi ces questions :
- ai je le temps d'apprendre ?
- est ce que je veux faire des choses compliquées ou bien juste des petits programmes pour un hobby .

Tu trouveras plein d'avis sur ce forum à toi de faire ton choix au final.

Si tu nous donne tes problématiques ont pourrait peut être t'en dire plus !
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Presentation et demande d'avis
Temps-x
Avatar de l’utilisateur
Confirmé
Confirmé
Messages : 994
Enregistré en : juillet 2016
Localisation : Terre

#4 Message par Temps-x » mar. 28 nov. 2017 19:19

Bonsoir Roger33, et tous le forum,

Bonjour Roger33, soit le bienvenue sur Fantas-Pic.

:eek: Un électronicien avec nous, chouette, ça ne pourras que nous aider.

Quel est le langage qui vous semble le plus simple mais aussi assez performant pour commencer ?


Pour répondre à ta question, Je dirais que ASM et un point de départ, et , il est bon de le survoler, pour apprendre l’essentiel.
c'est le langage que j'utilise, tous est gratuit.

Après reste le plus facile, le basic et le pascal d'après ce que j'ai pu lire un peu partout, enfin les
spécialistes de ce langage pourront confirmer.

Reste le C il est entre les deux, je dirais qu'il est moyennement difficile.

Quand à LlogicPic, c'est très bien pour faire un organigramme, mais pas pour la programmation.
Tu risques de pas faire grand chose avec.

Cependant déjà âgé, j'ai des doutes sur mes compétences a apprendre cela QUI sait ?


C'est pas une question d'age, c'est une question de ténacité, et ça nous feras plaisir de voir une personne réussir.

Ici il y a plein de personne qui demande cas t'aider, surtout coté ASM (je plaisante, c'est de l'ironie) :wink:

Voici un lien sur le site de Bigonoff https://www.abcelectronique.com/bigonof ... ?par=5d58e
mais tous en ASM, comme le dit JMarc.

A+
Quand la souris nargue le chat, c'est que son trou n'est pas loin.

Presentation et demande d'avis
Gérard
Avatar de l’utilisateur
Confirmé
Confirmé
Messages : 880
Âge : 60
Enregistré en : septembre 2015
Localisation : Alsace

#5 Message par Gérard » mar. 28 nov. 2017 22:36

Bonjour tout le monde et bienvenu à Roger.

Il est certain qu'il faut y consacrer du temps surtout au début, pour juste faire clignoter une LED.
Bigonoff, déjà cité est vraiment un bon début. Maintenant, de mon avis qui n'engage que moi, l'asm PIC est assez déroutant. Voilà pourquoi j'ai investi dans un compilateur Basic. L'inconvénient du Basic, c'est que la communauté est moins nombreuse que celle pratiquant le C.
Sur le site de Mikroelektronika, tu trouveras des compilateurs C, Basic et Pascal en démo. Ca permet de se familiariser et de faire son choix (au cas où) en connaissance de cause.

Maintenant, à toi de jouer et surtout, n'hésite pas à poser des questions. Dis-toi, qu'il n'y a pas de question bête, il n'y a que des gens qui veulent savoir.

A bientôt sur Fantas - PIC.
Le 11 / 07 / 2017, j'ai commandé une Ford Mustang.
Le 31 / 08 / 2017, j'ai eu la Mustang, un régal.

Presentation et demande d'avis
Roger33
Membre
Membre
Messages : 16
Enregistré en : novembre 2017

#6 Message par Roger33 » mar. 28 nov. 2017 22:51

Bonsoir
Agréable accueil...Qui me laisse perplexe.
Je connais l'existence des cours de ce site au pseudo de Bigonof...j'y suis allé il y a plus de...12 ans .
Il faut croire qu'il ne m'a pas emballé puisque j'en suis au point mort...

A l'époque j'étais pressé, très pressé, j'ai préféré sous-traiter. Je me suis occupé du hard c'est tout. (pour moi c'est très simple et très vite fait.)
j'ai donc décrit les programmes avec force détails (vaut mieux) on délègue et on paye . Mais comme le précise temps x on ne fait pas grand chose, on valide juste... Ou pas. Ensuite au moindre besoin de modif ...On appelle au secours. C'est ce qui me motive à peut être tenter...

Pour Logipic je ne sais mais cela ressemble plus à un lego qu'à de la conception perso. Cela peut dépanner mais je ne pense pas que ce soit cela que je recherche. Je dois savoir gérer des timing, des sorties en impulsions variables ET programmables appelées PWM on peut faire tout cela facilement en électronique mais ça prends trop de place et coûte trop cher.

j'ai quelques hex, je vais acheter un K150 et déjà me familiariser à ce monde informatique auquel je ne comprends RIEN, je m'en sers c'est tout.. j'ai déjà lu rien que pour installer ce truc K150 qu'il faut télécharger des tas de trucs dont un chez prolific. C'est fait. Lorsque je le recevrai, s'il fonctionne...j'aurai certainement besoin de votre aide, même pour cela.

Je me suis fait un programmateur d'avr il y a 15ans (avec IcProg pour gérer dans le PC ) il ne m'a servi qu'a "programmer" une vingtaine de AT 2313 mais comme y a plus de ports // sur bien des PC j'en ai choisi un tout fait via USB pour PIC je crois. Nous verrons bien.

Merci encore... Pour le langage, je ne sais vraiment pas quoi choisir car on ne peut pas choisir entre 3 ou 4 langues dont on ne comprends RIEN.
j'attends d'autres avis ou exemples concrets pour que je puisse piger les différences.

Un électronicien avec nous, chouette, ça ne pourras que nous aider.

Avec plaisir...Dans la mesure de mes compétences...
Bonne fin de soirée.
C'est super quand ça fonctionne!!!

Presentation et demande d'avis
cyril13110
Passioné
Passioné
Messages : 478
Âge : 36
Enregistré en : avril 2016
Localisation : 13

#7 Message par cyril13110 » mar. 28 nov. 2017 22:57

bonsoir a tous bonsoir Roger et bien venu,
ce nest pas une question d'âge cest juste une question d'envie et de plaisir, tous comme pour l'électronique radio amateur.
Quand j'ai commencé a voir les microcontrôleurs jai commencé en asm que ce soit les puce de chez Motorola avec le 68hc11 ou les pic.
Apres je suis tombé sur les versions demo de mikroelentronika, jai testé les 3 langages pour m'arrêter sur le basic et j'arrive a faire tous ce que je veux, il y a plein de librairie mais je n'en utilise presque pas.
et cest pas parceque on programme en basic que lon ne peut pas faire des codes complexes, la seule limite que tu aura ormis l'apprentissage est l'imagination.
donc le top cest fait le en t'amusant, ne pert pas espoire si un jour tu est bloqué car il y aura des jours avec et des jours sans. test plusieurs possibilité pour la meme fonction ca te permettra de manipuler de tester et d'apprendre.
bonne soire a tous

Presentation et demande d'avis
venom
Avatar de l’utilisateur
Passioné
Passioné
Messages : 438
Âge : 33
Enregistré en : avril 2016
Localisation : . <------ ici
Contact :

#8 Message par venom » mar. 28 nov. 2017 23:23

Bonsoir Roger33 et bonsoir a tous,

Je passe plus ici pour te souhaité la bienvenue que de répondre a tes questions (je suis gros débutant dans l’électronique en général pour t’aiguillai)

Néanmoins, si tu souhaite avoir le contrôle de ton code de A a Z (sans utilisé de LIB tiers), prend l'asm. Si tu souhaite un langage qui "englobes" des bouts de codes en une seul fonction qui renvoie plus ou moins le résultat, pars sur du C ou basic.

Le truc c'est de se lancer dans un langage et de s'y tenir. Car essayé differant langage on pourrait s'y perdre. Pour ceux qui est des exemples de codes, tu en a quelques uns dans les différant forum de FantasPic. :wink: Courage et a bientôt.






@++
En fait tout est une question de BIT ? :-D

Presentation et demande d'avis
Temps-x
Avatar de l’utilisateur
Confirmé
Confirmé
Messages : 994
Enregistré en : juillet 2016
Localisation : Terre

#9 Message par Temps-x » mer. 29 nov. 2017 01:27

Bonjour Roger33,

écrit par Roger33 :

j'ai déjà lu rien que pour installer ce truc K150 qu'il faut télécharger des tas de trucs dont un chez prolific


Juste pour t'éviter de faire une erreur, n’achète pas un K150, prends un clone du PICKit3 13 euros, voir le lien ci dessous.

https://www.ebay.fr/itm/Original-PICkit ... Sw8lpZIt~L

Je pense que tous le monde seras d'accord avec moi, j'ai fait un tutoriel sur le matériel qu'il faut pour débuter, voir le lien ci dessous.

viewtopic.php?p=6621#p6621

ça ma prie beaucoup de temps de le faire ce tutoriel, mais j'ai fait ça pour éviter que les débutants ce ruine, et peuvent commencer
à faire quelque chose de concret, on se faisant plaisir de voir un fonctionnement immédiat. :wink:

Comme tu fais de l'électronique, ça seras beaucoup plus facile de comprendre ton code, car l'électronique est lié
au code, c'est inévitable.

Autre chose, dans n'importe quelle langage que tu vas prendre, tu seras obligé de configurer les registres, et ça reste
le plus difficile.


écrit par Roger33 :

des sorties en impulsions variables ET programmables appelées PWM


J'ai écrit un petit programme pour la gestion du PWM, pour microcontrôleur PIC, que je mets à disposition sur Fantas-PIC
Tu peux le télécharger ici: viewtopic.php?p=3706#p3706

J'ai bien d'autre programme que j'ai écrit pour PIC, mais je mets les plus utiles.

De toute façon ici, tu auras toujours quelqu'un pour t'aider, ou même t'écrire un bout de code qu'il te faudra.
ou le code en entier.

A+
Quand la souris nargue le chat, c'est que son trou n'est pas loin.

Presentation et demande d'avis
Roger33
Membre
Membre
Messages : 16
Enregistré en : novembre 2017

#10 Message par Roger33 » mer. 29 nov. 2017 10:35

Bonjour,
Trop tard je l'ai commandé déjà...Mais pour si peu cher...Que s'il ne convient pas je n'en ferai pas une maladie..
(moins cher qu'un paquet de cigarettes...) (je suis de l'époque où on était libre de fumer sans se ruiner)
Il parait que sans fumer on va tous vivre 100ans...Nous verrons bien...Ça promet une sacré population de vieux Boucs ronchonneurs à venir!
Faut pas oublier que les jeunes d'aujourd'hui seront les vieux Boucs de demain. Et punaise que cela passe vite.

Oui Temps x faire ces aides à la mise en œuvre prends je suppose beaucoup de temps. Mais on a la satisfaction du résultat du partage.
En ces temps où chacun est le pif sur son Smartphone , isolé et sans communication sauf virtuelle, c'est très utile le partage.
j'irai lire cela, je ne connaissais pas votre site que j'ai trouvé sur un forum Suisse francophone en lisant une conversation sur... La programmation des µCont.

Alors je viens de regarder en suivant tes conseils Temps X.
Est ce ce truc?
c'est vraiment peu coûteux...a décourager de se le monter soit même mais peut être des surprises avec le cordon car chez le même vendeur il y a celui ci 20 cents moins cher.

Les deux semblent pareil sauf la longueur du cordon USB

Je remarque qu'il n'y a rien pour raccorder les µcont , pas de support ZIF ni supports tulipe...
Il doit falloir alors acheter aussi cecinon?
Mais je ne vois que 5 broches et sur le programmateur...il y en a 6 il me semble! (j'ai mit mes lorgnons!)

Donc je pense quecet ensemble sera mieux non?

Ou bien celui ci Le cordon rouge me plait bien pour Noël
Cependant, ce vendeur n'a pas indiqué la position des jumps... Déjà que je vais m'y perdre...L'universalité a des limites et de toute façon, je n'utilise que des 18 broches. Je doute d'avoir besoin de plus un jour. (peut être 20 br car on a toujours besoin des fois d'un port de plus...Nous verrons bien.)

Donc je prendrai le premier..Il a mit le plan des connections sur son site, c'est plus sérieux.
Qu'en pensez vous?

Questions (encore) quelle différence entre le PickID2 et le Pick ID3?
Pourquoi me déconseillez vous le K150?
Merci beaucoup pour ces retours rapides. je file travailler. j'ai une panne sur un coupleur téléphonique sur voie radio sur un réseau de taxis/radio.
Environ 35 bagnoles!
Une "panne" comme on a horreur d'en avoir: TOUT fonctionne à merveille puis SANS raison apparente, la com de coupe en pleine conversation...
inutile de vous dire qu'ils n’apprécient pas du tout!
Cela n'arrive qu'une fois sur 20 ou 30 com! Deux jours que je cherche...Sans trouver bien sur, car c'est aléatoire. c'est probablement dans une tempo gérée par un condensateur Tantale. Ce matos a 20ans d'âge et les Tantales...Ça vieillit mal et fait des micro CC brefs très difficile à identifier même au scope. Cependant j'ai pas encore trouvé. Avec un µCont on a plus ces problèmes...Si la mémoire flash a conservé ses données et si le Quartz du CK fonctionne encore...20ans après. Pas sur non plus.
Bonne journée à tous.
C'est super quand ça fonctionne!!!


Retourner vers « Généralités sur les PICs »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités