<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tori</title><link>https://tori944.github.io/</link><description>Recent content on Tori</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://tori944.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>Clé Bootable Linux</title><link>https://tori944.github.io/projet/cle_linux/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tori944.github.io/projet/cle_linux/</guid><description>&lt;h1 id="clé-usb-bootable-sur-linux"&gt;Clé USB Bootable sur Linux&lt;a class="anchor" href="#cl%c3%a9-usb-bootable-sur-linux"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Dans cet article nous allons créer une clef bootable sur Linux&lt;/p&gt;
&lt;p&gt;Nous utiliserons le logiciel &lt;a href="https://rufus.ie" target="_blank"&gt;Rufus&lt;/a&gt; ainsi que la partition Linux &lt;a href="https://kubuntu.org/" target="_blank"&gt;Kubuntu&lt;/a&gt;. Mais aussi une clé USB 16 Gb&lt;/p&gt;
&lt;div class="book-columns"id="book-columns-0"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;img src="../../image/rufus1.png" alt="" title="Rufus"/&gt;
&lt;em&gt;source : personnelle&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description></item><item><title>Découverte EduArdu</title><link>https://tori944.github.io/projet/decouverteedu/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tori944.github.io/projet/decouverteedu/</guid><description>&lt;h1 id="à-la-découverte-deduardu"&gt;À la découverte d&amp;rsquo;Eduardu&lt;a class="anchor" href="#%c3%a0-la-d%c3%a9couverte-deduardu"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;&lt;img src="../../image/eduardu.jpg" alt="EduArdu" title="EduArdu"/&gt;
&lt;em&gt;source : personnelle&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;EduArdu est une carte électronique comportant de nombreux capteurs. Dans cet article nous allons tous les passer en revue.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.olimex.com/Products/Duino/AVR/eduArdu/open-source-hardware" target="_blank"&gt;lien vers le vendeur&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/OLIMEX/eduArdu" target="_blank"&gt;lien vers le gitHub d&amp;rsquo;exemples et de documentations&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="joystick-with-push-button"&gt;Joystick with push button&lt;a class="anchor" href="#joystick-with-push-button"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h2 id="led-8x8-matrix"&gt;LED 8x8 matrix&lt;a class="anchor" href="#led-8x8-matrix"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h2 id="rgb-led"&gt;RGB LED&lt;a class="anchor" href="#rgb-led"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h2 id="light-sensor"&gt;Light sensor&lt;a class="anchor" href="#light-sensor"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h2 id="pir-sensor"&gt;PIR sensor&lt;a class="anchor" href="#pir-sensor"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h2 id="infra-red-transmitter"&gt;Infra red transmitter&lt;a class="anchor" href="#infra-red-transmitter"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h2 id="infra-red-receiver"&gt;Infra red receiver&lt;a class="anchor" href="#infra-red-receiver"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h2 id="buzzer"&gt;Buzzer&lt;a class="anchor" href="#buzzer"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h2 id="microphone"&gt;Microphone&lt;a class="anchor" href="#microphone"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h2 id="ultrasound-distance-sensor"&gt;Ultrasound distance sensor&lt;a class="anchor" href="#ultrasound-distance-sensor"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h2 id="temperature-sensor"&gt;Temperature sensor&lt;a class="anchor" href="#temperature-sensor"&gt;#&lt;/a&gt;&lt;/h2&gt;</description></item><item><title>Hello Pico</title><link>https://tori944.github.io/projet/hellopico/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tori944.github.io/projet/hellopico/</guid><description>&lt;h1 id="minis-programmes-pour-raspbery-pi-pico"&gt;Minis programmes Pour Raspbery Pi Pico&lt;a class="anchor" href="#minis-programmes-pour-raspbery-pi-pico"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;&lt;img src="../../image/pico.jpg" alt="Le Pico" title="le Pico"/&gt;
&lt;em&gt;source : personnelle&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;L&amp;rsquo;équivalent du célèbre Hello World avec des microcontroleurs serait sans doute de faire clignoter la led intégré !&lt;/p&gt;
&lt;h2 id="led"&gt;LED&lt;a class="anchor" href="#led"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-C" data-lang="C"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#9aedfe"&gt;int&lt;/span&gt; i &lt;span style="color:#ff6ac1"&gt;=&lt;/span&gt; &lt;span style="color:#ff9f43"&gt;0&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#9aedfe"&gt;void&lt;/span&gt; &lt;span style="color:#57c7ff"&gt;setup&lt;/span&gt;() {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#57c7ff"&gt;pinMode&lt;/span&gt;(&lt;span style="color:#ff9f43"&gt;25&lt;/span&gt;, OUTPUT);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Serial.&lt;span style="color:#57c7ff"&gt;begin&lt;/span&gt;(&lt;span style="color:#ff9f43"&gt;9600&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#9aedfe"&gt;void&lt;/span&gt; &lt;span style="color:#57c7ff"&gt;loop&lt;/span&gt;() {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Serial.&lt;span style="color:#57c7ff"&gt;println&lt;/span&gt;(i);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#57c7ff"&gt;digitalWrite&lt;/span&gt;(&lt;span style="color:#ff9f43"&gt;25&lt;/span&gt;, HIGH); 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Serial.&lt;span style="color:#57c7ff"&gt;println&lt;/span&gt;(&lt;span style="color:#5af78e"&gt;&amp;#34; Allume&amp;#34;&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#57c7ff"&gt;delay&lt;/span&gt;(&lt;span style="color:#ff9f43"&gt;500&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#57c7ff"&gt;digitalWrite&lt;/span&gt;(&lt;span style="color:#ff9f43"&gt;25&lt;/span&gt;, LOW); 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Serial.&lt;span style="color:#57c7ff"&gt;println&lt;/span&gt;(&lt;span style="color:#5af78e"&gt;&amp;#34; Eteint&amp;#34;&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#57c7ff"&gt;delay&lt;/span&gt;(&lt;span style="color:#ff9f43"&gt;1000&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; i&lt;span style="color:#ff6ac1"&gt;++&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Orange Pi</title><link>https://tori944.github.io/projet/orangepi/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tori944.github.io/projet/orangepi/</guid><description>&lt;h1 id="a-la-découverte-dorange-pi-"&gt;A la découverte d&amp;rsquo;Orange Pi !&lt;a class="anchor" href="#a-la-d%c3%a9couverte-dorange-pi-"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Dans cet article nous allons partir à la découverte des mini ordinateurs avec le Orange Pi CM4 pour créer un ordiateur de breau sur linux.&lt;/p&gt;
&lt;p&gt;&lt;img src="../../image/orpi.jpg" alt="Orange Pi" title="Orange Pi"/&gt;
&lt;em&gt;source : personnelle&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="carte"&gt;Carte&lt;a class="anchor" href="#carte"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Nous possédons un &lt;a href="http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-CM4-2.html" target="_blank"&gt; Orange Pi CM4 Based Board&lt;/a&gt; ainsi qu&amp;rsquo;un &lt;a href="http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-CM4-1.html" target="_blank"&gt;Orange Pi Compute Module 4&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Voici des &lt;a href="http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-CM4-1.html" target="_blank"&gt;ressources&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="installation"&gt;Installation&lt;a class="anchor" href="#installation"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Sur une carte mémoire micro SDHC de 32 Gb, j&amp;rsquo;installe le système d&amp;rsquo;exploitation.&lt;/p&gt;
&lt;div class="book-columns"id="book-columns-0"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;img src="../../image/rufusOrange.png" alt="Rufus" title="Rufus"/&gt;
&lt;em&gt;source : personnelle&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Orca</title><link>https://tori944.github.io/projet/orca/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tori944.github.io/projet/orca/</guid><description>&lt;h1 id="orca"&gt;Orca&lt;a class="anchor" href="#orca"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Aujourd&amp;rsquo;hui nous allons nous interressé à &lt;a href="https://100r.co/site/orca.html" target="_blank"&gt;Orca&lt;/a&gt;. C&amp;rsquo;est un langage deprogrammation
ésotérique en deux dimensions permettant de créer des mélodis&lt;/p&gt;
&lt;p&gt;Orca n&amp;rsquo;est pas un synthetiseur, donc pour avoir du son il faut en ajouter un. Pour ma part j&amp;rsquo;ai choisi &lt;a href="https://wiki.xxiivv.com/site/pilot.html" target="_blank"&gt;Pilot&lt;/a&gt; ainsi que &lt;a href="https://algosail.itch.io/cassetter" target="_blank"&gt;Cassetter&lt;/a&gt; qui fait le lien entre les deux, comme un câble.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.tobias-erichsen.de/software/loopmidi.html" target="_blank"&gt;LoopMidi&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Voici &lt;a href="https://metasyn.srht.site/learn-orca/" target="_blank"&gt;un lien&lt;/a&gt; pour l&amp;rsquo;essayer en ligne sans installer de logiciel.&lt;/p&gt;</description></item><item><title>Projet 0</title><link>https://tori944.github.io/projet/projet0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tori944.github.io/projet/projet0/</guid><description>&lt;h1 id="bonjour-voici-mon-projet-initial--ce-site-"&gt;Bonjour voici mon projet initial : ce site !&lt;a class="anchor" href="#bonjour-voici-mon-projet-initial--ce-site-"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;h2 id="1--création"&gt;1 : création&lt;a class="anchor" href="#1--cr%c3%a9ation"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pour faire ce site j&amp;rsquo;ai utilisé le &lt;a href="https://gohugo.io/" target="_blank"&gt;framwork Hugo&lt;/a&gt; qui est un générateur de site web statique.&lt;/p&gt;
&lt;p&gt;Afin d&amp;rsquo;utiliser ce framwork, nous avons besoin de :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://go.dev/" target="_blank"&gt;Go&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://git-scm.com/" target="_blank"&gt;Git&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sass-lang.com/dart-sass/" target="_blank"&gt;Dart Sass&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://chocolatey.org/" target="_blank"&gt;chocolatey&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="go"&gt;GO&lt;a class="anchor" href="#go"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Go est un langage de programmation.&lt;/p&gt;
&lt;p&gt;Le framwork Hugo est écrit avec ce langage, c&amp;rsquo;est pour cela que nous en avons besoin.&lt;/p&gt;
&lt;h3 id="git"&gt;GIT&lt;a class="anchor" href="#git"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Git est un logiciel de gestion de version décentralisé&lt;/p&gt;</description></item><item><title>TP capteur CO2</title><link>https://tori944.github.io/tp/tp_capteur/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tori944.github.io/tp/tp_capteur/</guid><description>&lt;h1 id="tp-capteur-de-co2"&gt;TP capteur de CO2&lt;a class="anchor" href="#tp-capteur-de-co2"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;h2 id="présentation"&gt;Présentation&lt;a class="anchor" href="#pr%c3%a9sentation"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;La qualité de l’air dans une pièce peut être mesuré grâce à sa la concentration en CO2. Nous allons donc concevoir une carte électronique permettant d’indiquer ce facteur.&lt;/p&gt;
&lt;p&gt;L’objectif est de réaliser une carte électronique indiquant lorsque le taux de CO2 à dépasser un certain seuil, ce qui déclenchera la fermeture d’un contacte.&lt;/p&gt;
&lt;h2 id="principe-de-fonctionnement"&gt;Principe de fonctionnement&lt;a class="anchor" href="#principe-de-fonctionnement"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Voici le fonctionnement du capteur (d&amp;rsquo;après les consignes):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Un capteur de CO2 donnera une tension qui dépend du taux de CO2 dans l’air&lt;/li&gt;
&lt;li&gt;Cette tension sera alors comparée avec un seuil réglé par un potentiomètre.&lt;/li&gt;
&lt;li&gt;Quand le taux de CO2 sera supérieur au seuil, le comparateur donnera une tension positive&lt;/li&gt;
&lt;li&gt;Cette tension sera amplifiée par un transistor qui alimentera un relais&lt;/li&gt;
&lt;li&gt;Le contact du relais sera utilisé pour indiquer que le seuil de détection est atteint.&lt;/li&gt;
&lt;li&gt;Des leds serviront à visualiser la présence de la tension d’alimentation et l’état du capteur.&lt;/li&gt;
&lt;li&gt;Un régulateur de tension sera utilisé pour maintenir la tension d’alimentation à 5 V.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="../../image/principe_fonctionnement_capteur_co2.jpg" alt="" /&gt;
&lt;em&gt;Schéma de fonctionnement - source : sujet TP&lt;/em&gt;&lt;/p&gt;</description></item><item><title>TP_1</title><link>https://tori944.github.io/tp/tp1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tori944.github.io/tp/tp1/</guid><description>&lt;h1 id="tp-1"&gt;TP 1&lt;a class="anchor" href="#tp-1"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;span class="book-badge success"&gt;&lt;span class="book-badge-title"&gt;TP&lt;/span&gt;&lt;span class="book-badge-value"&gt;Beginner&lt;/span&gt;&lt;/span&gt;
&lt;h2 id="exercice-2"&gt;Exercice 2&lt;a class="anchor" href="#exercice-2"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Le nombre de clic sur un bouton est retranscrit en binaire sur 3 leds&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-C" data-lang="C"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#9aedfe"&gt;int&lt;/span&gt; compt; &lt;span style="color:#78787e"&gt;// nm clic btn
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#78787e"&gt;&lt;/span&gt; &lt;span style="color:#9aedfe"&gt;int&lt;/span&gt; led1;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#9aedfe"&gt;int&lt;/span&gt; led2;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#9aedfe"&gt;int&lt;/span&gt; led3;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#9aedfe"&gt;void&lt;/span&gt; &lt;span style="color:#57c7ff"&gt;setup&lt;/span&gt;() {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Serial.&lt;span style="color:#57c7ff"&gt;begin&lt;/span&gt;(&lt;span style="color:#ff9f43"&gt;9600&lt;/span&gt;); &lt;span style="color:#78787e"&gt;//afin de pouvoir aficher dans le terminal
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#78787e"&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#57c7ff"&gt;pinMode&lt;/span&gt;(&lt;span style="color:#ff9f43"&gt;2&lt;/span&gt;, INPUT);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#57c7ff"&gt;pinMode&lt;/span&gt;(&lt;span style="color:#ff9f43"&gt;3&lt;/span&gt;, OUTPUT);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#57c7ff"&gt;pinMode&lt;/span&gt;(&lt;span style="color:#ff9f43"&gt;4&lt;/span&gt;, OUTPUT);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#57c7ff"&gt;pinMode&lt;/span&gt;(&lt;span style="color:#ff9f43"&gt;5&lt;/span&gt;, OUTPUT);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#9aedfe"&gt;void&lt;/span&gt; &lt;span style="color:#57c7ff"&gt;loop&lt;/span&gt;() {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#ff6ac1"&gt;if&lt;/span&gt; (&lt;span style="color:#57c7ff"&gt;digitalRead&lt;/span&gt;(&lt;span style="color:#ff9f43"&gt;2&lt;/span&gt;) &lt;span style="color:#ff6ac1"&gt;==&lt;/span&gt; HIGH){ &lt;span style="color:#78787e"&gt;// si btn appuyé
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#78787e"&gt;&lt;/span&gt; compt&lt;span style="color:#ff6ac1"&gt;++&lt;/span&gt;; &lt;span style="color:#78787e"&gt;// compt +1
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#78787e"&gt;&lt;/span&gt; &lt;span style="color:#57c7ff"&gt;delay&lt;/span&gt;(&lt;span style="color:#ff9f43"&gt;500&lt;/span&gt;); &lt;span style="color:#78787e"&gt;// afin de ne pas prendre en compt le rebon
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#78787e"&gt;&lt;/span&gt; &lt;span style="color:#ff6ac1"&gt;if&lt;/span&gt; (compt &lt;span style="color:#ff6ac1"&gt;==&lt;/span&gt; &lt;span style="color:#ff9f43"&gt;8&lt;/span&gt;){compt &lt;span style="color:#ff6ac1"&gt;=&lt;/span&gt; &lt;span style="color:#ff9f43"&gt;0&lt;/span&gt;;} &lt;span style="color:#78787e"&gt;// si compt arrive à 8, on repasse à 0 car on a 3 leds 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#78787e"&gt;&lt;/span&gt; Serial.&lt;span style="color:#57c7ff"&gt;print&lt;/span&gt;(compt); &lt;span style="color:#78787e"&gt;// écrit dans le terminal l&amp;#39;état de la var compt
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#78787e"&gt;&lt;/span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#78787e"&gt;// convertion de la base 10 en base 2 pour les leds
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#78787e"&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; led3 &lt;span style="color:#ff6ac1"&gt;=&lt;/span&gt; compt&lt;span style="color:#ff6ac1"&gt;%&lt;/span&gt;&lt;span style="color:#ff9f43"&gt;2&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; led2 &lt;span style="color:#ff6ac1"&gt;=&lt;/span&gt; (compt&lt;span style="color:#ff6ac1"&gt;/&lt;/span&gt;&lt;span style="color:#ff9f43"&gt;2&lt;/span&gt;)&lt;span style="color:#ff6ac1"&gt;%&lt;/span&gt;&lt;span style="color:#ff9f43"&gt;2&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; led1 &lt;span style="color:#ff6ac1"&gt;=&lt;/span&gt; ((compt&lt;span style="color:#ff6ac1"&gt;/&lt;/span&gt;&lt;span style="color:#ff9f43"&gt;2&lt;/span&gt;)&lt;span style="color:#ff6ac1"&gt;/&lt;/span&gt;&lt;span style="color:#ff9f43"&gt;2&lt;/span&gt;)&lt;span style="color:#ff6ac1"&gt;%&lt;/span&gt;&lt;span style="color:#ff9f43"&gt;2&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#78787e"&gt;// affichage led 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#78787e"&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#ff6ac1"&gt;if&lt;/span&gt; (led1 &lt;span style="color:#ff6ac1"&gt;==&lt;/span&gt; &lt;span style="color:#ff9f43"&gt;1&lt;/span&gt;){
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#57c7ff"&gt;digitalWrite&lt;/span&gt;(&lt;span style="color:#ff9f43"&gt;3&lt;/span&gt;, HIGH);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }&lt;span style="color:#ff6ac1"&gt;else&lt;/span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#57c7ff"&gt;digitalWrite&lt;/span&gt;(&lt;span style="color:#ff9f43"&gt;3&lt;/span&gt;, LOW);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#ff6ac1"&gt;if&lt;/span&gt; (led2 &lt;span style="color:#ff6ac1"&gt;==&lt;/span&gt; &lt;span style="color:#ff9f43"&gt;1&lt;/span&gt;){
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#57c7ff"&gt;digitalWrite&lt;/span&gt;(&lt;span style="color:#ff9f43"&gt;4&lt;/span&gt;, HIGH);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }&lt;span style="color:#ff6ac1"&gt;else&lt;/span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#57c7ff"&gt;digitalWrite&lt;/span&gt;(&lt;span style="color:#ff9f43"&gt;4&lt;/span&gt;, LOW);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#ff6ac1"&gt;if&lt;/span&gt; (led3 &lt;span style="color:#ff6ac1"&gt;==&lt;/span&gt; &lt;span style="color:#ff9f43"&gt;1&lt;/span&gt;){
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#57c7ff"&gt;digitalWrite&lt;/span&gt;(&lt;span style="color:#ff9f43"&gt;5&lt;/span&gt;, HIGH);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }&lt;span style="color:#ff6ac1"&gt;else&lt;/span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#57c7ff"&gt;digitalWrite&lt;/span&gt;(&lt;span style="color:#ff9f43"&gt;5&lt;/span&gt;, LOW);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="exercice-3"&gt;Exercice 3&lt;a class="anchor" href="#exercice-3"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Voici un exercice très original où une led clignote&lt;/p&gt;</description></item><item><title>Dynamique des Patterns</title><link>https://tori944.github.io/projet/python/pattern/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tori944.github.io/projet/python/pattern/</guid><description>&lt;h1 id="dynamique-des-patterns"&gt;Dynamique des Patterns&lt;a class="anchor" href="#dynamique-des-patterns"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Voici un projet en python aillant pour but de pavé un espace avec des patterns définis et certaines règles d&amp;rsquo;agencements&lt;/p&gt;
&lt;p&gt;Ce projet est inspiré de &lt;a href="https://github.com/mxgmn/WaveFunctionCollapse?tab=readme-ov-file" target="_blank"&gt;celui-ci&lt;/a&gt;&lt;/p&gt;
&lt;a class="book-btn"href="https://github.com/tori944/La-Dynamique-des-Patterns"rel="noopener"target="_blank"&gt;Voir mon projet sur GitHub&lt;/a&gt;
&lt;p&gt;Dans mon cas j&amp;rsquo;ai repris la base de la matrice de cellule des projets de &lt;a href="../mespixelgames"&gt;Pixel Games&lt;/a&gt;. Cela me permet de pouvoir générer des motifs plus facilement.
Ces motifs sont formés comme un puzzle avec des tuiles définies à l&amp;rsquo;avance.&lt;/p&gt;</description></item><item><title>Minis Jeux</title><link>https://tori944.github.io/projet/python/minijeux/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tori944.github.io/projet/python/minijeux/</guid><description>&lt;h1 id="les-minis-jeux"&gt;Les Minis Jeux&lt;a class="anchor" href="#les-minis-jeux"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Voici un projet aillant pour but de repertorier en une application plusieurs petits jeux avec &lt;a href="https://docs.python.org/3.15/library/tkinter.html" target="_blank"&gt;Tkinter&lt;/a&gt;.&lt;/p&gt;
&lt;a class="book-btn"href="https://github.com/tori944/Les_Minis_Jeux"rel="noopener"target="_blank"&gt;Voir mon projet sur GitHub&lt;/a&gt;
&lt;h2 id="jeu-du-pendu"&gt;jeu du pendu&lt;a class="anchor" href="#jeu-du-pendu"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="book-columns"id="book-columns-1"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;img src="../../../image/pendu1.png" alt="" title="pendu"/&gt;
&lt;em&gt;source : personnelle&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Le premier jeu est simplement celui du pendu dont voici actuellement l&amp;rsquo;interface&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="jeu-de-piano"&gt;jeu de piano&lt;a class="anchor" href="#jeu-de-piano"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;blockquote class='book-hint warning'&gt;
&lt;p&gt;&lt;strong&gt;En contruction !&lt;/strong&gt;&lt;br&gt;
Ce jeu est actuelement en contstruction&lt;/p&gt;&lt;/blockquote&gt;&lt;h2 id="une-application-avec-pyinstaller"&gt;Une application avec pyinstaller&lt;a class="anchor" href="#une-application-avec-pyinstaller"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://pyinstaller.org/en/stable/" target="_blank"&gt;pyinstaller&lt;/a&gt; est un module python permettant de créer un executable à partir d&amp;rsquo;un projet python. Ce procéder permet de lancer notre application sur d&amp;rsquo;autre ordinateur n&amp;rsquo;aillant pas préalablement python d&amp;rsquo;inatallé&lt;/p&gt;</description></item><item><title>Pixel Games</title><link>https://tori944.github.io/projet/python/mespixelgames/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tori944.github.io/projet/python/mespixelgames/</guid><description>&lt;h1 id="pixel-games"&gt;Pixel Games&lt;a class="anchor" href="#pixel-games"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Vous trouverez dans cet article la réalisation de trois jeux en python avec le module intégré &lt;a href="https://docs.python.org/3.15/library/tkinter.html" target="_blank"&gt;Tkinter&lt;/a&gt;. Ce dernier permet de créer des interfaces graphiques. Nous utiliserons principalement le widget canvas permettant de dessiner et d&amp;rsquo;écrire.&lt;/p&gt;
&lt;h1 id="création-des-jeux"&gt;Création des jeux&lt;a class="anchor" href="#cr%c3%a9ation-des-jeux"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;h2 id="1--jeu-de-la-vie"&gt;1 : Jeu de la vie&lt;a class="anchor" href="#1--jeu-de-la-vie"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;a class="anchor" href="#introduction"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Le jeu de la vie à été créé par le mathématicien John Horton Conway en 1970.
Il s&amp;rsquo;agit d&amp;rsquo;une &lt;strong&gt;simulation&lt;/strong&gt; la plus simple possible de cellules mortes ou vivantes.&lt;/p&gt;</description></item></channel></rss>