begin process at 2012 02 13 07:35:59
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Périphériques

 > [VB 2008] NABAZNET, OU LE NABAZTAG.NET

[VB 2008] NABAZNET, OU LE NABAZTAG.NET


 Information sur la source

Note :
9 / 10 - par 1 personne
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Périphériques Source .NET ( DotNet ) Classé sous :nabaztag, chorégraphie, violet, radio, textToSpeach Niveau :Initié Date de création :30/12/2008 Date de mise à jour :09/01/2009 22:08:19 Vu / téléchargé :3 697 / 138

Auteur : Kite37

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note


 Description

Bonjour !

Vous connaissez sans doute pour la plupart le nabaztag, et bien voici une source qui permet de le contrôler !

Cette source utilise l'API mise a disposition par le site officiel, et permet de :

- faire exécuter "n'importe quelle chorégraphie" a votre lapin (led, oreille et les deux);
- faire parler votre lapin via le TTS (textToSpeach);
- transformer votre lapin en station de radio via une liste préselectionnée de radios ! (testées et approuvées par mes soins)

A noter que seule la partie "sendRequests" m'a été inspirée d'une autre source (merci a son auteur, Galaid ! =] ) étant donné que je ne savais pas utiliser les httpRequest.

Ci joint quelques exemples illustrant les utilisation de base de mon espace de noms.

Pour infos, la DLL fournie en compilant ce projet sera dorénavant utilisée dans toutes mes sources liées au nabaztag.

Sur ce, amusez vous bien avec votre lapin préféré ! =]

Cordialement, KiTe

Source

  • Dim lapin As NabazNet = New NabazNet("XXXXXXXXX","XXXXXXXXXXX")
  • 'exemple de chorégraphie :
  • lapin.choregraphy = nabChoregraphy.CreateChoregraphy(1, "Test")
  • lapin.Choregraphy.NabzLEDS.addBodyMidLED(2, 150, 150, 50)
  • lapin.Choregraphy.NabzLEDS.addBodyLeftLED(2, 150, 150, 50)
  • lapin.Choregraphy.NabzLEDS.addBodyRightLED(2, 150, 150, 50)
  • lapin.Choregraphy.NabzLEDS.addBottomLED(2, 150, 150, 50)
  • lapin.Choregraphy.NabzLEDS.addNoseLED(2, 150, 150, 50)
  • lapin.Choregraphy.NabzOreilles.addLeftEarMove(0, 50)
  • lapin.Choregraphy.NabzOreilles.addLeftEarMove(4, 180)
  • lapin.Choregraphy.NabzOreilles.addLeftEarMove(8, 0)
  • lapin.Choregraphy.NabzOreilles.addLeftEarMove(12, 130)
  • lapin.Choregraphy.NabzOreilles.addLeftEarMove(16, 270)
  • lapin.Choregraphy.NabzOreilles.addLeftEarMove(20, 0)
  • lapin.Choregraphy.NabzOreilles.addRightEarMove(0, 50, movInfos.enSens.horaire)
  • lapin.Choregraphy.NabzOreilles.addRightEarMove(4, 180, movInfos.enSens.horaire)
  • lapin.Choregraphy.NabzOreilles.addRightEarMove(8, 0, movInfos.enSens.horaire)
  • lapin.Choregraphy.NabzOreilles.addRightEarMove(12, 130, movInfos.enSens.horaire)
  • lapin.Choregraphy.NabzOreilles.addRightEarMove(16, 270, movInfos.enSens.horaire)
  • lapin.Choregraphy.NabzOreilles.addRightEarMove(20, 0, movInfos.enSens.horaire)
  • lapin.sendCurrentChoregraphy()
  • ou
  • dim chor as nabChoregraphy = nabChoregraphy.createChoregraphy
  • chor.add ...
  • lapin.sendChoregraphy(chor)
  • Memes principes pour le TTS et le stream audio ^^
 Dim lapin As NabazNet = New NabazNet("XXXXXXXXX","XXXXXXXXXXX")

'exemple de chorégraphie :

        lapin.choregraphy = nabChoregraphy.CreateChoregraphy(1, "Test")
        lapin.Choregraphy.NabzLEDS.addBodyMidLED(2, 150, 150, 50)
        lapin.Choregraphy.NabzLEDS.addBodyLeftLED(2, 150, 150, 50)
        lapin.Choregraphy.NabzLEDS.addBodyRightLED(2, 150, 150, 50)
        lapin.Choregraphy.NabzLEDS.addBottomLED(2, 150, 150, 50)
        lapin.Choregraphy.NabzLEDS.addNoseLED(2, 150, 150, 50)


        lapin.Choregraphy.NabzOreilles.addLeftEarMove(0, 50)
        lapin.Choregraphy.NabzOreilles.addLeftEarMove(4, 180)
        lapin.Choregraphy.NabzOreilles.addLeftEarMove(8, 0)
        lapin.Choregraphy.NabzOreilles.addLeftEarMove(12, 130)
        lapin.Choregraphy.NabzOreilles.addLeftEarMove(16, 270)
        lapin.Choregraphy.NabzOreilles.addLeftEarMove(20, 0)

        lapin.Choregraphy.NabzOreilles.addRightEarMove(0, 50, movInfos.enSens.horaire)
        lapin.Choregraphy.NabzOreilles.addRightEarMove(4, 180, movInfos.enSens.horaire)
        lapin.Choregraphy.NabzOreilles.addRightEarMove(8, 0, movInfos.enSens.horaire)
        lapin.Choregraphy.NabzOreilles.addRightEarMove(12, 130, movInfos.enSens.horaire)
        lapin.Choregraphy.NabzOreilles.addRightEarMove(16, 270, movInfos.enSens.horaire)
        lapin.Choregraphy.NabzOreilles.addRightEarMove(20, 0, movInfos.enSens.horaire)




        lapin.sendCurrentChoregraphy()

ou

       dim chor as nabChoregraphy = nabChoregraphy.createChoregraphy
       chor.add ...
       
       lapin.sendChoregraphy(chor)

 
Memes principes pour le TTS et le stream audio ^^

 Conclusion

Voila, merci pour vos avis et commentaires !

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

03 janvier 2009 17:42:51 :
modifications demandées par renfield, ce qui au final est plutot mieux ^^ ainsi que ajout du nom de l'auteur de la source qui m'a aidé.
09 janvier 2009 22:08:20 :
modifications et ajouts de fonctionnalités, les nabShares et envoi de message/son enregistré sur le site notament.

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) [VB 2008] MEMONAB
Source avec Zip Source .NET (Dotnet) [VB 2008] NABCONTROL, APPLICATION POUR PRENDRE LE CONTROLE D...
Source avec Zip Source .NET (Dotnet) [VB 2008] NABCOLOR : JEU DE COULEUR AVEC LE NABAZTAG
Source avec Zip Source avec une capture Source .NET (Dotnet) [VB 2008] TRIDOMINO.NET
Source avec Zip Source avec une capture Source .NET (Dotnet) [VB2008] JEU : WORD HUNTER

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) LIRE ET CHANGER LA LUMINOSITÉ DES ÉCRANS LCD (DE PORTABLE) C... par ShareVB
Source avec Zip Source avec une capture VISUAL BASIC ET MICROPROCESSEUR MBED par ccllee
Source avec Zip Source avec une capture Source .NET (Dotnet) VARIATEUR SECTEUR 11 VOIES SUR PORT SERIE OU USB par mays
Source avec Zip Source avec une capture PILOTER LES PORTS PARALLELES. par djebbipgm
Source avec Zip PILOTER LES PORT COMM DE PC par djebbipgm

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture LA RADIO SUR VOTRE PC par zulrigh
Source avec Zip Source avec une capture Source .NET (Dotnet) STORMDATACENTER - DÉMO DE WEBBROWSER MULTIFONCTION VB9 NAVIG... par LightningStrike
Source avec Zip Source .NET (Dotnet) [VB 2008] MEMONAB par Kite37
Source avec Zip Source .NET (Dotnet) [VB 2008] NABCONTROL, APPLICATION POUR PRENDRE LE CONTROLE D... par Kite37
Source avec Zip Source .NET (Dotnet) [VB 2008] NABCOLOR : JEU DE COULEUR AVEC LE NABAZTAG par Kite37

Commentaires et avis

Commentaire de Renfield le 30/12/2008 09:10:11 administrateur CS

ca me gène ce Create qui ne renvoie rien...

lapin.createTTS("Ceci est un test ! ", nabTextToSpeach.enVoix.Bruno)
lapin.sendTTS()

ce serait peut etre pratique (sauvegarde, etc)
de faire tous les create, les "remplir", etc.

et de faire send ensuite :

sonTest = lapin.createTTS("Ceci est un test ! ", nabTextToSpeach.enVoix.Bruno)

et faire :
sonTest.send()

et/ou

lapin.sendTTS(sonTest)


idem:
chorTest = lapin.CreateChoregraphy(1, "Test")
chorTest.NabzLEDS.addBodyMidLED(2, 150, 150, 50)
chorTest.NabzLEDS.addBodyLeftLED(2, 150, 150, 50)
chorTest.NabzLEDS.addBodyRightLED(2, 150, 150, 50)
chorTest.NabzLEDS.addBottomLED(2, 150, 150, 50)
chorTest.NabzLEDS.addNoseLED(2, 150, 150, 50)

chorTest.NabzOreilles.addLeftEarMove(0, 50)
chorTest.NabzOreilles.addLeftEarMove(4, 180)
chorTest.NabzOreilles.addLeftEarMove(8, 0)
chorTest.NabzOreilles.addLeftEarMove(12, 130)
...

puis :

chorTest.send()

et/ou

lapin.sendChoregraphy(chorTest)

Commentaire de tovin le 30/12/2008 10:07:16

Bonjour,
Quelque chose doit m'échapper, car sitôt l'essai de débogage, une info précise :
"Un projet avec un type de sortie de bibliothèque de classes ne peut pas être démarré directement", et tout s'arrête.
Les logiciels ne sont-ils pas testés avant l'envoi sur VB France ?


Commentaire de Renfield le 30/12/2008 10:10:52 administrateur CS

si, mais je pense qu'il s'agit la de la biliotheque de classe uniquement
a toi d'ajouter un projet de test a ta solution.

Commentaire de tovin le 30/12/2008 12:02:42

Bonjour,
OK pour la remarque.
Mais que met-on dans ce projet de test ?
Un programme incomplet n'est-il pas frustrant ?
A +

Commentaire de bobobo le 30/12/2008 18:22:05

Bonjour,

ça serait sympas pour "son auteur" de mettre au moins son nom,
par respect pour le travail de "son auteur" !

Sinon j'avais fait une source dans le genre "nabasend" déposé sur ce site,
pour ceux que ça intéresse.

Bonne continuation

++

Commentaire de Kite37 le 01/01/2009 12:20:35

Toutes les modifications demandées ont étée apportées, je posterais ce WE la nouvelle version ainsi que une ou deux sources mettant en scène l'utilisation de la DLL.

Pour ce qui est de l'auteur, si je n'ai pas mentionné son nom c'est parce que je ne me rappelle plus qui il est, mais je vais chercher et marquerais son nom ce WE aussi.

Ta source nabasend est en VB6, d'ou la raison pour laquelle j'ai posé cette source en VB.NET.

Cordialement,

KiTe

Commentaire de bobobo le 01/01/2009 20:18:52

Ca c'est du rapide,
félicitations.

Merci

Bo !

Commentaire de monstros2003 le 09/01/2009 22:52:48 9/10

Cool ! Merci pour cette dll claire et très pratique.

Petite question indépendante du code je pense... Est-il possible de ne pas mémoriser les messages, car dès que je fais parler le lapin, il lit puis enregistre le message, et clignote violet jusqu'a ce que j'appuye dessus pour qu'il me le relise une nouvelle fois ?

Commentaire de Kite37 le 09/01/2009 22:58:19

Cela est totalement indépendant du code.
Mais l'idée me plait, et je vais chercher afin de voir si il y a possibilité de supprimer les message dans la boite de réception du lapin via une commande, auquel cas je l'ajouterais par la suite =].

Cordialement,

KiTe

ps : pour un exemple concret et complet d'utilisation, voir ma source nabazColor =^_^=

Commentaire de monstros2003 le 09/01/2009 23:28:55

Merci Kite37 pour ton autre source, elle est super bien commentée !

Pour en revenir à ma question, je viens de chercher un peu. Il existe apparament un paramètre à mettre pour que le message ne reste pas en mémoire : "ttlive" mais j'ai testé
Return "&tts=" & _TTS & "&ttlive=5" & "&voice=" & _TTSVoix(Voix))
et ça ne marche pas. Après recherche cette fonction semble ne plus fonctionner depuis fin 2007... mais reste affichée dans la doc. Dommage. (http://nabaztag.forumactif.fr/api-f3/ttlive-t7745.htm)
J'ai pas trouver d'autre solution. J'espère que tu auras plus de chance que moi ;)

Commentaire de Kite37 le 10/01/2009 18:10:59

Voici ma nouvelle source utilisant la majorité (si ce n'est toutes) les fonctionnalités de notre lapin préféré.
Il s'agit simplement d'un panneau de contrôle du lapin.

http://www.vbfrance.com/codes/VB-2008-NABCONTROL-APPLICATION-PRENDRE-CONTROLE-VOTRE-LAPIN_48933.aspx

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Liaison entre des boutons RADIO et une ADODC ??? [ par flipote ] J'utilise une base ACCESS sur la gestion de clients.J'aimerai lié ces boutons radio a la table Access par l'intermediaire d'un ADODC.Par exemple:o Nou Coup de Gueule et CHAPEAU BAS !!!!!! [ par Ph.D ] Avez vous vu le message de cet olibrius qui se fait appelé Mentor, et qui n'a pas le courage de laisser ses coordonnées (aurait-il peur de voir sa boi traitement en fonction d'un bouton radio [ par glopglop ] salut! Je voudrais afficher une page en fonction du choix d'un radio button! Je m'explique: l'utilisateur arrive sur ma page et doit selectionner une bloquer un bouton radio! [ par glopglop ] Salut! Dans un formumlaire je voudrais bloquer un bouton radio sur sa position initiale! J'ai essayé readonly mais ca marche pas! Si je met disabled l requete avec bouton radio [ par soustara ] Je suis en stage et je Bloque sur les btn radiole choix du btn 2 et 3 n'affiche rien , y'a que la case0 qui m'affiche les donnéesi quelqu'un peut m'a Boite avec radio bouton [ par djeanloy ] Bonjour,Je suis nouveau sur ce site, et je voudrais avoir plus d'infos sur mon problème du moment.J'ai crée une boite avec 5 radio boutons.L'objectif Les boutons radio et l'ASP [ par Ifreet ] Bonjour ^^Mon problème n'est rien de très compliqué, mais doit -encore- y'avoir un truc qui m'échappe..J'ai deux boutons radio. Je voudrais dire que s Emetteur/recepteur radio [ par DedeSurf ] Bonjour je suis nouveau dans se forum,j'est un tout petit problème s'est la 3° fois que je tappe le msg donc je claire et brèf !quelle port d'un PC ut Modem radio via carte son [ par fred2355 ] Bonsoir,je souhaite faire un code pourme servir de ma carte son comme modem radio pour faire de la transmission de données sur les fréquences radioama


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,952 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales