En fouillant un peu mes très vieux mails, j'ai retrouvé quelques traces.
Il y a deux codes de communication, celui que j'ai utilisé avec un appli propriétaire de carte prototype pinguino d'adaptation que j'ai acheté dans les pays de l'ESt
Et celui que j'ai écris sous processing en prevision pour fonctionnement sous bootloader pinguino.
Je les retrouverai et mettrais en ligne.
Le concept, un code en C ouvre un fichier composé de 2 octets par front. le premier octet pour l'amplitude de crète, le deuxième octet pour la durée. (plusieurs variantes possibles jusqu'à 5 octets par fonts).
Le code en C calcul la position de chacune des 16 portes pour obtenir la bonne tension qui place l'amplitude, le code en C calcule les 8 valeurs qui vont être envoyées aux démultiplexeur qui vont régler les capacités de manière à obtenir la bonne force (forme et vitesse de variation), en fin le langage en C lit la valeur du temps pour dire à quelle moment , on utilise le code de processing qui se contente de transmettre 16 valeurs en tout ou rien pour basculer les portes de position (la tension de l'amplitude vers laquelle on va, et les 8 valeurs tout ou rien qui vont permettre de piloter les capas.
Processing ne fait que de l'adressage en tout ou rien, en fonction des 24 valeurs données par le langage C déduites de 2 octets.
Le code est comme le reste de la carte, très simple. Je me souvient d'avoir créé le code pour arduino en moins de temps qu'il m'a fallut pour installé l'appli qui permet de le piloter, et c'était très rapide.
[^] # Re: Réponse
Posté par 9temps . En réponse à la dépêche Une nouvelle application en ligne de démonstration de la carte audio Linux. Évalué à -5. Dernière modification le 26 décembre 2013 à 18:27.
En fouillant un peu mes très vieux mails, j'ai retrouvé quelques traces.
Il y a deux codes de communication, celui que j'ai utilisé avec un appli propriétaire de carte prototype pinguino d'adaptation que j'ai acheté dans les pays de l'ESt
Et celui que j'ai écris sous processing en prevision pour fonctionnement sous bootloader pinguino.
Je les retrouverai et mettrais en ligne.
Le concept, un code en C ouvre un fichier composé de 2 octets par front. le premier octet pour l'amplitude de crète, le deuxième octet pour la durée. (plusieurs variantes possibles jusqu'à 5 octets par fonts).
Le code en C calcul la position de chacune des 16 portes pour obtenir la bonne tension qui place l'amplitude, le code en C calcule les 8 valeurs qui vont être envoyées aux démultiplexeur qui vont régler les capacités de manière à obtenir la bonne force (forme et vitesse de variation), en fin le langage en C lit la valeur du temps pour dire à quelle moment , on utilise le code de processing qui se contente de transmettre 16 valeurs en tout ou rien pour basculer les portes de position (la tension de l'amplitude vers laquelle on va, et les 8 valeurs tout ou rien qui vont permettre de piloter les capas.
Processing ne fait que de l'adressage en tout ou rien, en fonction des 24 valeurs données par le langage C déduites de 2 octets.
Le code est comme le reste de la carte, très simple. Je me souvient d'avoir créé le code pour arduino en moins de temps qu'il m'a fallut pour installé l'appli qui permet de le piloter, et c'était très rapide.