K2000 : Apprentissage, programmation, réalisations...

=> A vos fer à souder ^^ :) ! Des questions en rapport avec un projet ou une de vos réalisation . Une réalisation/projet, à nous présenter au fur et à mesure de sa réalisation.
Rubrique spéciale "Réalisations finies".
MERCI DE NE PAS CRÉER UN DOUBLON DANS LA RUBRIQUE DE DESSOUS.
Termi87
Administrateur
Administrateur
Posts: 3630
Joined: 09 Jul 2006, 21:20
Location: Limousin

Re: K2000 : Réalisation, programmation, apprentissage ...

Unread post by Termi87 »

Hearty wrote:Bonjour,

As-tu testé le compilateur MikroC?
Pour débuter sur les PIC je pense qu'il n'y a pas mieux.

il est très bien documenté,
comporte des bibliothèques très complètes et simples d 'emplois.

En version gratuite il est limité à 2K de code,
mais avec 2K tu as de quoi faire de belles applications.

Fais un tour sur mon blog,
tu as quelques montages et expérimentations,
avec le code source, cela te donnera un ordre d'idée.

;)
Salut, non je n'ai pas testé. Je suis sous Mplab moi, parce qu'on me l'a conseillé et que l'aide qu'on pouvait m'apporter se basé sur ce programme ainsi que le compilateur CC5X, et j'ai la version débridé de MPlab, donc no limite.
Je ne pense pas que ça vaux la peine que je "bouscule" mes habitudes ?
Merci pour ton blog, qui est vraiment accueillant, agréable, et que je ne connaissais pas. J'ai survolé la première page, et je vais m'empresser de lire quelques truc d'ici quelques jours (le PWM RGB m'a interpelé 'classe' ).
schizophrene wrote:J'en suis à environ 10k pour mon projet, et je suis loin d'avoir fini :)
Pour mon anim 16 LED... je suis à 10.5ko ! Oui bon je sais, je n'ai pas les compétences de "compressage de code", mais dans un premier temps, il faut que je comprenne ce que je fait, ensuite je compresserais. :roll:

Merci à vous deux
Hearty
Rang "2 LEDs"
Rang "2 LEDs"
Posts: 76
Joined: 28 Apr 2009, 13:38
Contact:

Re: K2000 : Réalisation, programmation, apprentissage ...

Unread post by Hearty »

Bonjour,

schizophrene, Je ne pense pas non plus que ce soit le fait d'Arduino pour le poids du code,
il semble bien optimisé et est très proche du C.
Lorsque j'ai commencé j'ai été, quelque peu, tenté par Arduino,
mais j'ai eu l'impression de devoir rester cantonné à de l'expérimentation avec.

Je veux dire que je n'ai pas envi d'acheter un kit pour chaque application
que je serais tenté de développer et finaliser sur un montage.

Lorsque je parlais des 2K, j'entendais par là qu'avec 2K tu peux
découvrir et tester tout pleins de fonctions.

Réagir à des informations reçues, faire tourner un moteur, un relais, des LEDs etc...
histoire de se familiariser, et ce de manière rapide.

Je débute également sur les µcontroleurs, j'ai quelques vieilles notions de programmation
et j'ai trouvé l'environnement µC très facile d'accès.

J'ai tenté l’éditeur µLab, avec différents compilateur C,
j'avoue que j'ai eu du mal, et suis revenu à µC.

Termi, merci pour le commentaire sur le blog.
Je l'ai fait à l'origine pour moi, comme un memento en ligne,
mais vu le nombre de visiteur,
je suis agréablement surpris qu'il serve à d'autre.


;)
schizophrene
Rang "3 LEDs"
Rang "3 LEDs"
Posts: 154
Joined: 05 Jul 2010, 18:34
Contact:

Re: K2000 : Réalisation, programmation, apprentissage ...

Unread post by schizophrene »

Hello!

Hearty, il est tout à fait possible de créer une platine comprenant un microcontrôleur ATMega, avec le bootloader Arduino, grâce à une platine Arduino, et tous les autres composants d'un projet.
La platine Arduino servirait alors de simple programmateur ou de platine d'expérimentation.

Au coût actuel des micro., surtout en CMS, une platine 'standalone' coûte au maximum 5 euros (sans compter les autres composants du projet) comprenant l'oscillateur, les quelques condos et résistances, etc... Seul le PCB sur mesure reviendrait peut-être cher, selon sa taille.

Termi87, il suffit d'avoir quelques animations et prises en compte d'entrées pour que le code gagne en taille :)
Après, quand tu seras plus familiarisé avec la prog de tes PICs, tu pourras penser à l'optimisation de ton code pour le rendre plus petit :)
Termi87
Administrateur
Administrateur
Posts: 3630
Joined: 09 Jul 2006, 21:20
Location: Limousin

Re: K2000 : Apprentissage, programmation, réalisations...

Unread post by Termi87 »

Salut,

Hearty, je viens encore de passer sur quelques sujet de ton blog, vraiment, ça donne des idées. Au passage, puisque tu le dis si bien que Mikro C regorge d'informations, d'exemple et tout et tout, je suis quand même (depuis le temps que j'ai tout ça d'installé sur mon pc 'rhaa' ) allé voir dans mes dossiers, et j'y ai trouvé des exemples, en C, pour un button par exemple 'classe' . Je pense qu'en cherchant encore, cela va beaucoup m'aider dans ma tâche à l'avenir, et que je vais enfin arriver à débloquer la situation, et avancer !
Et je pense aussi, qu'au moment venu, j’inonderais ton blog de question diverses :mrgreen: .
schizophrene wrote:Termi87, il suffit d'avoir quelques animations et prises en compte d'entrées pour que le code gagne en taille :)
Après, quand tu seras plus familiarisé avec la prog de tes PICs, tu pourras penser à l'optimisation de ton code pour le rendre plus petit :)
Tout à fait ;)
Hearty
Rang "2 LEDs"
Rang "2 LEDs"
Posts: 76
Joined: 28 Apr 2009, 13:38
Contact:

Re: K2000 : Apprentissage, programmation, réalisations...

Unread post by Hearty »

Bonjour,

schizophrene, ok je comprend la démarche.

Quoiqu'il en soit, mon choix s'étant fixé sur les PIC,
pour une raison simple, c’était celui le plus renseigné sur le net,
et l'autre raison, non des moindres, les samples gratuits. :)

Cela m'a permis de m’équiper pour rien du tout.
y compris les programmeurs (à base de PIC).

Il existe un projet compatible Arduino pour PIC,
c'est Pinguino, pour ceux que cela intéresse.
j'ai fait la platine l'an passé mais pas testé encore.



Termi, j'invite tout débutant à commencer par µC (ou µbasic ou µpascal selon le bagage en prog.)
Tu ne te soucis pas des #pragma, include et autre
tout se fait de manière graphique et simple en début de projet.

Tu ne te focalises que sur le programme,
Ses bibliothèques sont très fournie
tu es apte à piloter rapidement et simplement
n'importe quel périphérique.

Tu es le bienvenue sur le blog. :)

Tu as un soucis de bouton? (Je sens Zeltron venir avec du Biactol... : D )

;)
schizophrene
Rang "3 LEDs"
Rang "3 LEDs"
Posts: 154
Joined: 05 Jul 2010, 18:34
Contact:

Re: K2000 : Apprentissage, programmation, réalisations...

Unread post by schizophrene »

Hearty wrote: et l'autre raison, non des moindres, les samples gratuits. :)
Tu as une astuce pour que je puisse en profiter??
Hearty wrote: Il existe un projet compatible Arduino pour PIC,
c'est Pinguino, pour ceux que cela intéresse.
Il y a aussi les projets chipKIT, utilisant des PICs mais en programmation Arduino :)

Désolé Termi de 'polluer' quelque peu ton topic :/
Termi87
Administrateur
Administrateur
Posts: 3630
Joined: 09 Jul 2006, 21:20
Location: Limousin

Re: K2000 : Apprentissage, programmation, réalisations...

Unread post by Termi87 »

Hearty wrote:Tu as un soucis de bouton? (Je sens Zeltron venir avec du Biactol... : D )
:lol:
Hearty wrote:Termi, j'invite tout débutant à commencer par µC (ou µbasic ou µpascal selon le bagage en prog.)
Tu ne te soucis pas des #pragma, include et autre
tout se fait de manière graphique et simple en début de projet.

Tu ne te focalises que sur le programme,
Ses bibliothèques sont très fournie
tu es apte à piloter rapidement et simplement
n'importe quel périphérique.
Merci pour les infos, quand je m'y remettrais activement, ces infos me seront utiles.
schizophrene wrote:Désolé Termi de 'polluer' quelque peu ton topic :/
No problème, ça reste dans le domaine de la programmation, alors c'est bon, et ça peut m'aider moi et d'autre, celà dit, n'exagérez pas trop non plus :)
Hearty
Rang "2 LEDs"
Rang "2 LEDs"
Posts: 76
Joined: 28 Apr 2009, 13:38
Contact:

Re: K2000 : Apprentissage, programmation, réalisations...

Unread post by Hearty »

Je viens de voir le ChipKit je ne connaissais pas,
juste que là c'est en 32bits...
C'est trop intimidant pour le moment me concernant. :)

Quant aux samples,
il te suffit d'avoir un mail qui semble professionnel,
c'est à dire, tout ce qui n'est pas hotmail, free, orange etc...

Demander à un ami, un parent une adresse de son lieu de travail,
s'enregistrer sur le site avec, et demander des samples
gratuit frais de port y compris. (sans abuser évidemment)

;)
Termi87
Administrateur
Administrateur
Posts: 3630
Joined: 09 Jul 2006, 21:20
Location: Limousin

Re: K2000 : Apprentissage, programmation, réalisations...

Unread post by Termi87 »

Moi je demande des PIC gratuits :p ... héhé, c'est bien comme système en effet, ça permet de tester avant d'acheter "en masse".
Termi87
Administrateur
Administrateur
Posts: 3630
Joined: 09 Jul 2006, 21:20
Location: Limousin

Re: K2000 : Apprentissage, programmation, réalisations...

Unread post by Termi87 »

Salut, bon juste pour vous dire que j'ai reçu mes "Single Row Female" en 10 pin, reste les mâles maintenant :).

Au plaisir
Post Reply