L´année dernière, j´avais fait un projet de chargeur de piles avec une interface utilisateur munie d´un écran, dans le cadre des PPE, en utilisant un pic 16f876 ( un 16f89 au début, mais il s´est avéré qu´on manquait de place dessus
)
Maintenant, concernant le " savoir programmer", il existe 4 solutions pour " développer" ( vraiment entre guillemets) sur PIC
- L´assembleur : ca c´est vachement bien, mais apprendre l´assembleur de pic :\
- Le Basic Stamp, mais ca requert un pic spécial avec interpréteur basic stamp qui, comme son nom l´indique, interprète les instructions, donc niveau perfs...
- Le C : c´est la solution que l´on avait utilisé, grâce à l´ide PicAnt et le Compilateur C2C, mais hors de question de parler de la norme ansi avec, et les restrictions hyper contraignates sont très nombreuses : pointeurs sur des types char* uniquement, tableau à 1 dimension maximum, etc...
- Le C++, mais la j´en parle même pas, vu c que ca donne rien qu´avec le C 
Si c´est juste pour pouvoir écrire class MaClass... bof...
Y a également une 5 " solution" pour développer : flowcode ( mais c´est du wysiwyg).
On avait fait juste l´essai de faire un organigramme pour un if machin ! = truc, il avait généré comme code :
if(machin==truc)
;
else
{
. ..
}
Le rêve
Bonne chance à toi, mais pour ce que j´en ai vu, la programmation de PIC... a moins de se plonger dans l´assembleur.