[Rasbperry Pi] Sampler / BeatBox ou comment faire de la musique avec sa framboise ?

Salut !

Aujourd’hui nous allons voir comment intéragir avec le raspberry Pi par l’intermédiaire de boutons poussoirs.

Cela va se traduire par un petit exercice permettant de mettre en œuvre une petite batterie électronique, alors let’s go !!

J’ai été très inspiré par cette dernière vidéo :

http://vimeo.com/55658574

Lire la suite

Publicités

[Raspberry Pi] – Commande Infrarouge pour votre framboise ? – Configuration&Utilisation

Hello !

Voici la suite de l’article précédent >[LIEN]<. Où en sommes nous aujourd’hui ?
Votre Raspberry Pi est branché à un récepteur infrarouge et vous pouvez observer les communications reçues de votre télécommande … Bien !

A présent voyons un peu comment exploiter tout ça.

Nous allons principalement utiliser un daemon LIRCD (qui va donc tourner en arrière plan) permettant d’interpréter les communications envoyées de la télécommande. Et pour ce faire, ce daemon a besoin d’être configuré.

Lire la suite

[Raspberry Pi] – Commande Infrarouge pour votre framboise ? – Matériel&Installation

Bonjour, bonjour !!

Voici un petit article qui va servir à expliquer un petit peu comment il est possible de piloter son Raspberry Pi à l’aide d’une télécommande à Infrarouge (votre télécommande de TV quoi !).

Le projet final consiste en la réalisation d’un serveur audio permettant de diffuser de la musique (radio, playlist, etc …) dans mon appartement.

Tout d’abord, le matériel !
Il vous faut un petit module de réception infrarouge tel que celui-ci :

Parmi les nombreuse références, je peux vous donner: TSOP2238, TSOP2438, TSOP4838, TSOP4438, TSOP31238, et de nombreux autre !
Cela ne coûte absolument rien 😉
et enfin une télécommande bien sûr ! N’importe quelle télécommande fera l’affaire; une vieille télécommande de télé, ou autre …

Lire la suite

Etanchez votre soif de connaissances !

Il est fort probable que l’enseignement de votre école vous soit inadapté : trop rapide, trop lent, incompréhensible, etc.. En effet, chaque individu a une manière précise d’apprendre, de comprendre et d’appliquer. Je vous propose plusieurs sites ou organisations qui vont vous permettre de combler votre curiosité.

Lire la suite

[JAVA] Snake Game

Pour la plupart des langages que j’ai appris, je me suis dirigé vers le SiteDuZéro qui est un bon site pour débuter, qui traite de presque tout d’une manière divertissante et générale. Malheureusement,  pour certaines notions j’ai eu beaucoup de mal avec leur approche pédagogique. Il en est ainsi pour les notions d’interfaces et de threads en Java. J’ai eu du mal à m’identifier aux exemples, à comprendre vraiment où voulait en venir l’auteur puis j’ai saisi qu’on n’apprenait mieux qu’en s’essayant. J’avais assimilé l’objectif des threads ou plutôt l’inconvénient d’un programme mono-threaded, mais je ne voyais toujours pas le champs d’application puis j’ai eu une petite illumination en pensant au jeu Snake.

Snake GameSnake se porte tout à fait au principe du programme multi-threaded puisqu’il a besoin d’un mouvement perpétuel (avancement d’une case toutes les X secondes) et d’un ordre de direction (la prochaine case pour la tête du serpent). Le mouvement perpétuel nécessite une boucle « infinie » (stoppée quand le serpent entre en collision avec lui-même) et occupe donc tout le thread. On est donc obligé de créer un autre thread pour pouvoir intercepter les ordres de direction (via un KeyListener). Lire la suite

Dans les entrailles d’une imprimante…

Voilà voilà, aujourd’hui j’ai récupéré une vieille imprimante Canon PIXMA MP130. Il s’agit d’une imprimante multifonction et j’ai eu envie de la démonter pour voir et comprendre le fonctionnement d’une imprimante.

Allons-y !

L’imprimante est composée de 3 principaux assemblages : la tête d’impression, la gestion du papier et le nettoyage des têtes d’impression. Voyons à présent chacun de ces assemblages…

Lire la suite

[PaL] Aidez de futurs ingénieurs en informatique !

Comme vous avez pu le lire dans la section A propos de nous de notre site, Stéphane et moi-même sommes étudiants à l’Université de Technologie de Belfort-Montbéliard et nous partageons la même passion et surtout, à un an près, le même parcours. Au fur et à mesure de notre cursus scolaire on – ainsi que notre entourage passionné – s’est confronté à un sérieux obstacle à notre apprentissage. Sans critiquer la qualité et la quantité (au nombre d’heures/semaine) de l’enseignement prodigué par notre école, on échoue tous lamentablement devant le même mur : le manque d’entrainement, d’application, de motivation, d’implication dans la programmation et le développement informatique.

Le constat est là : nous sommes pour la plupart incapable de trouver des sujets faciles, compréhensibles et adaptés aux cours que nous suivons, qui nous permettraient d’approfondir le cours, d’avoir des applications concrètes et de mieux comprendre le comportement du langage ou système étudié, de s’enrichir, de s’entrainer et de développer une autonomie importante et primordiale qui est la base de notre futur emploi d’ingénieur en informatique. On réfléchit pourtant – si, des étudiants qui réfléchissent ça existe ! – et on trouve souvent des projets pharaoniques, impossibles à développer de son propre chef alors qu’incroyablement motivants. Ces projets ne sont souvent pas dans la continuité des cours suivis et ont tôt fait nous rappeler que nos connaissances sont limitées.

C’est à ce moment-là, que toi, oui toi, lecteur, tu interviens, revêts ta cape de super-héros et viens nous sauver ! On a besoin de toi ! Lire la suite