Cannibal Caniche
Geeks Corner => Circuit bending bandits et diy => Discussion démarrée par: R-MiT le juillet 22, 2010, 19:16:32 pm
-
Salut
ça fait un petit moment que je bosse les pic et la programmation de ceux ci en C , J'ai plein de petit projet en tete et je me disais si vous aussi vous avez des projet ou des liens qui parle de pic ça m interesserai .
La je viens de finir un sequencer pour des trig in dans un jouet c'es exellent
le premier bouton fait aller de droite a gauche le second de gauche a droite le troisieme les deux sens ces 3 boutons doive etre enclencher par un swithc chacun pour que ça tourne en boucle et le quatrieme augmente le bpm , un switch sur chaque step pour deconnecter le son .
Tous ça synchroniser par un quartz pour le moment je compte controler par un potard et mettre une sync midi
smiley14 bref si vous avez l occasion de vous y mettre hesiter par le pickit2 est pas si chere pour les application et le temps gagner ....
-
carrement que ça m'interesse !
je pourrais faire ça avec mon arduino aussi je pense...
sinon pour la progra de tes PIC tu utililse qu'elle interface et quel soft ?
-
Salut
oui je pense que ces fesable avec arduino , meme si j 'ai l impression que ces un language particulier arduino , enfin je crois ...
j'utilise Mplab et CC5x
j'ai commencer par lire le cours de bigonoff
http://www.abcelectronique.com/bigonoff/
d'ailleurs je continue mais je me suis mis récemment a passer le pas de la théorie pur et programmer le pic en c ( l'assembleur demande quand meme beaucoup plus de temps pour bien apprendre le systeme ) donc je m amuse entre temps en étudiant le c ( les cours de bigonoff reste la bible du domaine car meme en c faut connaitre les registre des pic , l adresse de la ram , etc )
mais je me suis bien attardez sur ces cours
( je recommande celui la il ma bien aide hormis deux trois truc )
http://herve.hollard.perso.sfr.fr/prog_pic_c.htm
http://fr.wikibooks.org/wiki/Comment_d%C3%A9marrer_avec_un_PIC16F84
http://yves.heilig.pagesperso-orange.fr/ElecRob/page1.htm
http://lsc.univ-evry.fr/~hoppenot/enseignement/cours/pic/pic.pdf
http://www.aix-mrs.iufm.fr/formations/filieres/ge/data/PIC/indexPIC.htm
http://lsc.univ-evry.fr/~hoppenot/enseignement/cours/pic/pic.pdf
LE programmeur
http://www.microchipdirect.com/productsearch.aspx?Keywords=DV164120
49euro
liens vers plein de liens pour du midi avec le pic 16F84A
http://www.audiomulch.com/midipic/
des liens vers divers projet
http://www.electronicstag.com/pic-projects.htm
cartouche gameboy a base de pic ( cooool XD LSDJ )
http://www.boumpower.ch/gb/fr/gb-pic1.htm
frequencemetre pic 16F84
http://www.pionpion.fr/files/Frequencemetre_PIC.php
fréquencemètre avec un pic 16c84 et un afficheur lcd
http://membres.lycos.fr/pailpoe/elec/frequen/frequen.zip
FSK modem with PIC16C84
http://www.geocities.com/SiliconValley/Way/5807/fskmodem.gif
gameboy programmable en C
http://claude.dreschel.free.fr/GameBoy/index.html
Mini orgue monodique à base de PIC 12F675
http://www.sonelec-musique.com/electronique_realisations_orgue_005.html
Platine CD DIY à PIC 16F84
montage DIY intégrant un lecteur CD, un récepteur infrarouge et un PIC 16F84
http://www.pionpion.fr/files/category-diy-electronique.php
Pont adaptateur pour amplificateurs de puissance
-
Merci pour tout ces liens je trouve ça hyper interessant!
le projet gameboy en c est génial.
Je bosse déjà avec arduino, je le programme en language arduino (surcouche de java wrappé du C !) pour differents types d'application (déclenchement de sample,...)
.
+++
-
Arduino c'est pas mal, aussi, le language c'est du dérivé de processing.... y'a tous les cours, sur le site arduino.
J'ai midifier des kouet avec le kit midi24 de chez higly liquid, c'est sur une base de PIC. apres c'est cool de pouvoir mettre des trigger in dans les jouet ou synthé cheap pour controler un peu plus les bends.
Une nouvel air dans le bending s'ouvre. Apres l'aléatoire pour laléatoire, le domptage!!!!!!
-
ya du pseudo aléatoire en programmation ^^
arduino c es bien mais ces arduino ... le pic c es libre et c es pas chere ...
mais sa reste des mircocontroller
et de rien pour les liens si je trouve du nouveau j hésite pas
-
ya du pseudo aléatoire en programmation ^^
oui autant pour moi je me suis mal exprimé...
Arduino pde est un language de programmation très proche de celui de processing. Au niveau syntaxe et fonctionnement, les deux softs se ressemblent, d'ailleurs qui comprend processing s'en sort sur arduino.
Cependant le language arduino a la différence de celui de processing est basé sur du C/C++ et non sur du java ... une sorte de surcouche de c, on peut d'ailleurs programmer son arduino en c directement si on le souhaite.
Pour le côté libre... arduino est un logiciel et un matériel libre (pas en totalité d'après les dires des experts), il existe une multitude de version plus ou moins libre niveau hardware (freeduino...), de plus je trouve pas très cher finalement (20 neurones). mais on a pas grand chose en terme de mémoire eprom, et c'est plus un matos à destination du physical computing, capteur/actionneur... finalement pour ce que je veux faire (mettre des samples dans un pic ou une eprom pour les bender par la suite) je pense que c'est mieux le pic programmer...
+++
-
me faudrai un flasher atmega un de ces 4 ça peu etre vraiment interessant .
-
tu veux coder en C, ou sur base arduino?
Un truc qui est sympa, que j'aimerai tester avec des PCB masion, mpais qui est aussi réalisable sur plaque d'essaye, c'est un arduino D.I.Y (reprogramable aussi)
http://www.instructables.com/id/How-to-program-a-AVR-arduino-with-another-arduin/
http://www.instructables.com/id/Stripboard-Arduino/
Ce qui est vraiment économique, et ça premet d'intergrer directement l'atmega dans une carte.
Apres avec les PIC c'est un peu pareil, c'est juste une question de language. j'ai fait processing en troisième langue smiley13
R-MIt un synthé sympa sur base de PIC (je le remet le post a disparu)
http://picsynth.000space.com/
-
Salut,
Cette idée d'utiliser arduino pour controler des toys me taraude aussi depuis un moment. Il est possible d'utiliser un seul arduino en tant que programmeur de plusieurs micro-controlleurs Atmel, à la façon d'un programmeur pic par exemple. Il suffit de retirer la puce une fois celle ci programmée, et de rajouter les composant nécessaire pour la faire fonctionner en autonome
Il est prévu qu'il y ai un moment prévu sur ces questions là, lors des open ateliers que l'on organises les jeudis. Moment dispensé par Laurent, ex-Atmel, qui à l'air de bien cconnaitre le secteur...
Si ça vous branche et que vous êtes pas trop loin...
-
Par ailleurs je pense que c'est possible de faire un équivalent highgly liquid md24 avec un arduino....c'est un projet qui me branche bien.
-
cool? bon je suis en plein déménagement de studio/atelier du coup pas trop de production en ce moment. Mais je compte bien une fois bien installer passer a la vitesse supérieur.
Je passerais bien un jeudi soir a Nantes comme on en avait parler, l'invit est tenue..
Le projet qui me tient avant de faire un équivalent au kit hyly liquid, ça serait un arpégiateur midi, et un midi to CV.
Y'a le projet midivox de narbotic qui est pas mal, ça permet de faire un synthé ou un convertisseur midi/CV gate
http://www.narbotic.com/kits/midivox/
-
Pour l'arpégiateur c'est une très bonne idée. Je ne crois pas avoir deja vu ce type de materiel en hardware à part sur les groovemachine et anciens synthé analo.
-
je pense en bossant un peu le code ya moyen d allez beaucoup plus loin que le highly avec arduino surtout qui a plein de librairie deja la pour arduino pour le midi etc , jee m souvvenais plus qui avais moyeen de flasher les atmel avec arduino mais ça viens de resurrgir dans mon cerveau heureusement que tu le dis ;)
Bon Bon tous ça :) mais je pense qui fau chercherr du coter usart , uart etc pour tous ce qui est midi faut vraiment bosser la théorie de la norme midi ,enfin je sais pas si ces ça aussi sur arduino en tous cas pour les pics j avance un petit peu avec ça ( ne jamais prendre un pic sans usart , uart pour l audio) et je suppose que ça doit ètre encore plus simplee avec arduino je suis très exit comme dirais borat
HORS SUJET >>> CES moi ou y a plein de nos posts qui ont été éffacer ,,,,????
-
yep,
pour le midi avec arduino il me semble que c'est assez facilement gérable, ici un tuto :
http://arduino.cc/en/Tutorial/Midi
bon, là c'est pour une note midi, mais avec des tableaux dans arduino ou une communication serial avec puredata, processing ou autre en amont ça peu être cool.
Moi en tout cas ça me branche bien le côté trigger output pour contrôler les rytmiques de mes toys avec arduino....
Hos-sujet : non tu délire pas j'ai aussi perdu des posts, je suis redevenu un miniknackball alors que j'été une plutonium saucisse !! hop disparu dans le vortex de la toile !
smiley8
-
tuto en françqis
http://www.acoupel.com/MIDI%20CV%20Gate/firmware/firmware_midifr.htm
ça c'est pas mal je viens enfin de comprendre le code midi pour envoyer ce que l'on veut comme message avec cette page et les suivantes...
http://hinton-instruments.co.uk/reference/midi/protocol/index.htm
et pour multiplier démultiplier avec arduino
http://www.arduino.cc/en/Tutorial/ShiftOut
http://www.arduino.cc/en/Tutorial/ShiftIn.
tout s'éclaire enfin....
-
Salut a tous, vous avez l'air de vous y connaitre pas mal en programmation de PIC, moi je débute en electronique et je souhaiterais m'y mettre.
Je compose des petites mélodies entêtantes qu'on peu faire tourner en boucle, et je souhaiterais les transférer sur PIC pour faire des petites boites à musique.
Mais j'ai un petit souci, je travaille sous linux (Open Mint) avec LMMS, apparement déjà beaucoup de matos sont pas compatibles. Je voudrais savoir quel programmateur de PIC je dois acheter et quel logiciels utiliser. Y a t'il eventuellement moyen de programmer un PIC sans passer par l'ordi ?
Par ailleurs sur le principe de programmation du PIC lui même, comment ont fait pour écrire des notes de musiques et combien un PIC peut jouer de notes en même temps ?
-
Salut NCP et bienvenu,
Je suis pas spécialiste en PIC, mais j'ai fais 2 ou 3 trucs avec Arduino, qui si je dis pas trop de conneries, pourrait faire l'affaire pour tes histoires... J'ai vu des projets de types qui font des synthes avec arduino:
http://anthonymattox.com/arduino-synthesizer
http://code.google.com/p/tinkerit/wiki/Auduino
arduino fonctionne sous linux.
Edit : travailler sous linux n'est pas un soucis smiley23
http://www.micahcarrick.com/pic-programming-linux.html
-
Je viens de regarder quelques sites, effectivement Arduino à l'air compatible avec Linux UBUNTU par contre ça à l'air bien galère a installer surtout que je suis sur Open Mint une distrib dérivé d'UBUNTU enfin j'espère que ça passera.
Par contre au niveau de l'Arduino lui même ya plusieurs cartes et je sais pas trop ce que je dois prendre pour débuter (je pense me connecter en USB et c'est uniquement pour programmer des PICs musicaux)
Après au niveau des PICs eux mêmes je sais pas non plus trop quoi prendre ce serait pour des boucles mélodiques d'environ 30s avec j'usqu'a 4 notes joués à la fois.
Si quelqu'un peut m'éclairer au fond du garage
smiley11
-
Vous connaissez ça? http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_%28MSP-EXP430G2%29?DCMP=launchpad&HQS=Other+OT+launchpadwiki
Quelqu'un a testé?
-
normalement aucun problème, pour arduino sous linux. Tu aura besoin de gcc à installé si pas déjà.
Pour les cartes prend la plus classique arduino duemilanove (le dernier modèle uno à tendance à cafouiller sous linux).
Tu devrais pouvoir trouver la duemilanoove sur des sites comme lextronic.
Après pour ton projet musical, tu n'auras plus qu'à suivre les topics de synthé DIY avec arduino, je pense que le code est ouvert pour ces projets. (le code arduino est assez simple à prendre en main).
@Valkiri:
pour le MPS430, je connaissais pas, j'ai fais une requête sur la liste des geeks nantais pour voir s'il y a du retour. je te tiens au jus.
-
Y'a moyen si on veut rester cheap (pas de tune) de monter des carte arduino artisanal sur carte d'essaie, il faut bien sur avoir les composant, et une carte arduino pour pouvoir faire les transferts de code, c'est plus avantageux que le launchpad je pense, vu la communauté qu'il y a derrière...
-
yep,
suis d'accord.
L'avantage avec arduino hormis la communauté biensur, c'est le fait que l'on peut en avoir qu'une pour programmer et aprés...zou ! on change la puce atmel et on passe à la suivante.
C'est d'ailleurs comme ça que fonctionne un programmeur PIC j'imagine, seulement Arduino ne font pas trop de pub à ce sujet, il vaut mieux acheter une plaquette pour chacun de nos projets smiley4 alors que ce n'est vraiment pas nécessaire.