Wiki

Reso-nance numérique | Arts et cultures libres

Outils du site


Panneau latéral

projets:teensy4malinette:accueil

Ceci est une ancienne révision du document !


Teensy4Malinette

  • Porteur du projet : Fenshu
  • Date : xx/xx/xxxx
  • Licence : libre !
  • Contexte :
  • Fichiers : lien
  • Lien : lien vers un site éventuellement

Description

Utiliser Teensy 2.0 en mode hid (joystick) ou midi
L'objectif est de proposer une carte avec des capteurs interchangeables qui soit reconnue facilement par les ordinateurs, pour éviter l'installation de drivers ou logiciel arduino… les protocole HID et MIDI sont plutot reconnu facilement par nos ordinateurs sans drivers.

Matériaux

  • Carte teensy (2.0)
  • Capteurs
  • Pure-data ou pas (en mode MIDI)

Installation

Mode HID joystick

  1. Choisir mouse,keyboard, joystick dans Tools > USB Type
  2. Ouvrir l'exemple File > Examples > Teensy > USB_Joystick > Complete

https://www.pjrc.com/teensy/td_joystick.html

Les Entrées analogiques : route dans pd-extended
Ouvrir l'aide de l'objet Hid et cliquer sur bang pour connaitre le n° de port DEVICE de la carte teensy, ensuite cliquer start et les valeurs bougeront… si tout va bien…

  • F1 = 4

:!: Attention Hid ne parait pas stable... trop d'info ? Interval a mettre resample ?

Mode MIDI

todo

Servo midi

Controler un servo en midi

#include <Servo.h> 
Servo myservo;  // create servo object to control a servo 
                // a maximum of eight servo objects can be created 
int pos = 0;    // variable to store the servo position 
 
void setup() 
{ 
  myservo.attach(20);  // attaches the servo on pin 20 (F1)
  usbMIDI.setHandleNoteOn(myNoteOn);
} 
 
void loop() 
{ 
    usbMIDI.read(1);
} 
 
void myNoteOn(byte channel, byte note, byte velocity)
{
  int pos=map(note, 1, 127, 0, 180);
  myservo.write(pos);
}

Photos

Autres photos, galerie, …

/home/resonancg/www/wiki/data/attic/projets/teensy4malinette/accueil.1415097153.txt.gz · Dernière modification: 2014/11/04 11:32 de resonance