30

Je touche du bois cheeky

(le lecteur de disquettes était déjà à moitié foutu à la base, le moteur d'entraînement du disque ne marche plus, donc ça ne serait pas une grande perte ^^)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

31

Impressionnant, mais je me demande à quelle vitesse ça va massacrer ton lecteur de biscottes...
avatar
"- Nigga you know what the fuck I want, nigga: I want your motherfuckin' Daytons, and your motherfuckin' stereo! And I'll take a double burger with cheese!
- WHUT?"
I LOVE TO HATE/I HATE YOUR LOVE -AND I CAN'T FEEL AFFECTION FOR PEOPLE LIKE YOU!
CAALGOOONNNNN [TELLMESOMETHINGIDONTKNOW SHOWMESOMETHINGICANTUSE PUSHTHEBUTTONS CONNECTTHEGODDAMNDOTS] (Si Dieu existe il doit me détester...)

32

On verra bien ^^
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

33

En même temps que faire de plus intéressant d'un lecteur de disquette? grin En tout cas moi je suis fan, je recyclerai bien les deux trois qu'il me reste sur les bras comme ça.
Save energy: be apathetic.

34

tu peux faire popcorn ?
(celui-ci qui est là a l'air bien et pas trop remixé par exemple : http://www.sequinsbyeileen.com/midi.htm )
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

35

Génial!
On April 8, 2014, all Windows XP support, including security updates and security-related hotfixes will be terminated.
Windows 7's product support page now says it will offer extended support until January 14, 2020.

36

C'est carrément dément avec les nouveaux exemples... en fait je suis très surpris que tu arrives à descendre si bas dans le grave et que ça s'entende aussi bien.
avatar

37

Super projet smile
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

38

Merci smile
Sally (./34) :
tu peux faire popcorn ?
[flash=200,20]http://pub.mirari.fr/media/flash/dewplayer.swf?mp3=http://zerosquare.free.fr/popcorn.mp3[/flash]
Nil (./36) :
en fait je suis très surpris que tu arrives à descendre si bas dans le grave et que ça s'entende aussi bien.
Je "triche" un peu, j'ai mis le micro très près de la tête.

Sinon les graves ne posent pas de problèmes, chaque impulsion provoque un "clic" du moteur, donc ça s'entend bien même à basse fréquence.

Pour les aigües par contre c'est pas la joie, au-dessus d'une certaine fréquence la mécanique ne suit plus (c'est pour ça que j'ai dû transposer vers le bas certains morceaux, voire carrément descendre certaines pistes d'une ou deux octaves - la tessiture de cet "instrument" est assez réduite).
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

39

Merci trilove bisoo
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

40

On peut avoir un schéma?
Je me souviens
Ad mari usque ad mare

GENERATION 23: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social experiment.

41

schema_carte_midi.png

(il manque la partie connexion au lecteur de disquettes que j'ai rajouté après :
PB3 -> /STEP
PB4 -> /DIR
GND -> /MOTE
GND -> /DRVS)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

42

Et on fait comment pour pondre des schémas pareil ? c'est de l'élaboration par à pas, comme un programme ? c'est quoi la méthode utilisée ?!? j'imagine que c'est pas "bon, je vais mettre une diode... non aller, va pour une résistance, mais on va viser au dessus des 10kohms, toute façon j'en ai plus de plus petites..."

43

Folco (./42) :
Et on fait comment pour pondre des schémas pareil ? c'est de l'élaboration par à pas, comme un programme ? c'est quoi la méthode utilisée ?!?
En gros ouais, c'est pas très éloigné de la conception d'un soft.

Ici tu peux voir que globalement y'a 5 blocs fonctionnels :
- Alimentation électrique, pour convertir le 12 volts en 5 volts (connecteur J1 et composants associés)
- Interface d'entrée MIDI (connecteur J2 et composants associés), pas utilisée pour le moment
- Interface de sortie MIDI (connecteur J3 et composants associés)
- Microcontrôleur pour convertir les données MIDI en signaux pour le lecteur de disquettes (circuit U1 et composants associés)
- Connection au PC pour programmer le microcontrôleur (connecteur J4)

Pour la conception il y a plusieurs cas :
- y'a une implémentation normalisée (c'est le cas du MIDI) : facile, y'a qu'à recopier les docs grin
- c'est une application directe d'un composant : pareil, dans quasiment toutes les docs il y a un schéma d'application (et il vaut mieux le reprendre autant que possible, sachant que c'est probablement comme ça que le fabricant a fait les tests de son composant, donc que ça donne le fonctionnement optimal)
- ça reste une fonction classique, mais avec des paramètres qui peuvent varier : si tu es chanceux, il y a directement des formules dans la doc, sinon il faut les établir. Ensuite on calcule les valeurs des composants en fonction des contraintes (exemple : la norme MIDI ne donne pas d'implémentation précise pour la partie avec les transistors, j'ai pris un schéma classique et déterminé la plage de valeurs admissibles pour les composants d'après les courants minimaux et maximaux).
- ça n'est rien de tout ça : ben là faut réfléchir hehe. C'est comme du code, tu peux comparer (grossièrement) chaque composant à une instruction ASM, tu connais la liste et leurs effets, à toi de te débrouiller avec pour obtenir ce que tu veux (à ceci près que les composants réels ont une certaine tolérance, tu peux voir ça comme un add qui te ferait une addition légèrement faussée d'une petite valeur aléatoire cheeky)

- et dernier cas devenu quasiment incontournable : une partie est faite en logiciel, donc ça se ramène à des trucs que tu connais (ici le soft est fait en ASM smile)
Folco (./42) :
mais on va viser au dessus des 10kohms, toute façon j'en ai plus de plus petites..."
Ça ça arrive parfois, quand les valeurs sont pas critiques, qu'on est à la bourre, à court de matos, qu'on s'en fout parce que "c'est juste pour un test" et/ou qu'on a pas envie de sortir la calculette pour avoir une valeur exacte (rayez les mentions inutiles) grin
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

44

On en fait des pas mal en première année de génie informatique... Ces deux dernières semaines il fallait calculer toutes les valeurs manquantes dans ce circuit:

9Qea

Il y a beaucoup de travail à faire dans ce genre de truc, et c'est encore pire pour créer un circuit à partir de zéro...
Généralement on se contente d'assembler ensemble des bouts de circuits qu'on connaît déjà, et qu'on ajuste pour que ça fonctionne.
Je me souviens
Ad mari usque ad mare

GENERATION 23: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social experiment.

45

Mmmh, c'est un truc qui sort un bip à 1 kHz s'il détecte du 5 kHz en entrée, c'est bien ça ?
(parce que si c'est le cas, c'est bien compliqué pour ce que ça fait grin)

Y'a une utilité quelconque ou c'est juste un exemple théorique de cours ?
KillerX (./44) :
Il y a beaucoup de travail à faire dans ce genre de truc, et c'est encore pire pour créer un circuit à partir de zéro... Généralement on se contente d'assembler ensemble des bouts de circuits qu'on connaît déjà, et qu'on ajuste pour que ça fonctionne.
Meuh non c'est pas si difficile smile
Ça reviendrait à dire que les programmeurs ne font que coller des bouts de code pompés sur le net (quoique c'est vrai pour certains, mais bon... hehe)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

46

En fait, ça sort rien si on a du 5kHz en entrée, et un bip à 1kHz si on a du 5015 Hz en entrée. Et en fait, c'est surtout pour apprendre, en effet. Mais ce n'est pas seulement théorique puisqu'il fallait ensuite ajouter les composants manquants sur le circuit puis décoder un fichier wav qu'ils nous donnaient.
Zerosquare (./45) :
Ça reviendrait à dire que les programmeurs ne font que coller des bouts de code pompés sur le net (quoique c'est vrai pour certains, mais bon...  hehe.gif )


En fait, je trouve que c'est plutôt comme dire que les programmeurs ne font que coller différentes fonctions pompées dans des librairies en ajustant les paramètres et la structure du programme pour que ça fasse la bonne chose...
Je me souviens
Ad mari usque ad mare

GENERATION 23: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social experiment.

47

KillerX (./46) :
En fait, ça sort rien si on a du 5kHz en entrée, et un bip à 1kHz si on a du 5015 Hz en entrée. Et en fait, c'est surtout pour apprendre, en effet. Mais ce n'est pas seulement théorique puisqu'il fallait ensuite ajouter les composants manquants sur le circuit puis décoder un fichier wav qu'ils nous donnaient.
D'accord smile
(parce qu'on peut faire la même chose avec seulement 2 circuits beaucoup moins chers : NE555 + LM567 ^^)
KillerX (./46) :
En fait, je trouve que c'est plutôt comme dire que les programmeurs ne font que coller différentes fonctions pompées dans des librairies en ajustant les paramètres et la structure du programme pour que ça fasse la bonne chose...
Oui cette comparaison est plus exacte en effet. Ça n'empêche que ce n'est pas vrai pour tous les programmeurs et tous les électroniciens smile
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

48

En effet, je parlais de mon expérience en électronique.

Est-ce que ça serait bien compliqué de modifier ton circuit pour qu'il prenne un signal audio ordinaire en entrée? Je n'ai aucune idée de la norme MIDI...

Et comment est-ce que tu programmes ton microcontrôleur (quel logiciel / connexion ) ?
Je me souviens
Ad mari usque ad mare

GENERATION 23: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social experiment.

49

KillerX (./48) :
Est-ce que ça serait bien compliqué de modifier ton circuit pour qu'il prenne un signal audio ordinaire en entrée? Je n'ai aucune idée de la norme MIDI...
Non, ça simplifierait même beaucoup les choses : si tu as déjà un signal audio "propre" (carré, ou à peu près), il suffit d'un comparateur et d'une bascule pour commander le lecteur de disquettes. Faudra que je teste.
KillerX (./48) :
Et comment est-ce que tu programmes ton microcontrôleur (quel logiciel / connexion ) ?
J'utilise AVR Studio pour programmer en assembleur, et PonyProg pour flasher le programme, avec un petit montage qui se branche sur le port parallèle du PC.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

50

avec un petit montage qui se branche sur le port parallèle du PC.

t'as un ordi qui a un port parallèle!? profite!
On April 8, 2014, all Windows XP support, including security updates and security-related hotfixes will be terminated.
Windows 7's product support page now says it will offer extended support until January 14, 2020.

51

Quel genre de signal est-ce que le lecteur prend en entrée pour pouvoir produire un son?
Je me souviens
Ad mari usque ad mare

GENERATION 23: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social experiment.

52

Tu fais quoi comme études / travail Zerosquare si c'est pas indiscret ?
avatar
Zut je suis reperé, vite ! L1+R1+L2+R2 !
Des ennemis ! ACTIVATING COMBAT MODE - MODULATING PHASE - POWER SURGE ! - CONFLICT RESOLVED
La longue liste des clichés de l'animé et du manga !
RAW ! RAW ! FIGHT THE POWER !

53

ZS: C'est quoi comme uC ? je reconnais pas la ref :s


avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

54

Godzil (./53) :
ZS: C'est quoi comme uC ? je reconnais pas la ref :s

ATMEL TINY µC

Flash (Kbytes) 2
EEPROM (Kbytes) 0.125
SRAM (Bytes) 128
Max I/O Pins 18
F.max (MHz) 20
Vcc (V) 1.8-5.5
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

55

J'aurais du me douter que c'était un ATMEL vu la ref grin

Ok, c'est vraiment de l'embarqué "tiny" pour le coup ^^ (ouch moins de 1Ko d'eeprom ! et 128 byte de ram grin)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

56

bah c'est un microcontroleur quoi, pas un microprocesseur.

57

un nanocontrôleur pour le coup...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

58

vince (./54) :
Flash (Kbytes) 2
EEPROM (Kbytes) 0.125
SRAM (Bytes) 128
Je n'ai que de vagues connaissances dans le domaine mais quelle est la différence entre EEPROM et Flash? Et entre 0.125 Kbytes et 128 Bytes?

avatar

59

flash=programme, doit se programmer par pages

eeprom=data, programmable octet par octet

60

T'utilises Contiki ou c'est de l'appli proprio ?

Kochise
avatar
Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/