<?xml
version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>Num&#233;rique et sciences informatiques</title>
	<link>https://nsi-snt.ac-normandie.fr/</link>
	<description>Enseignement du num&#233;rique et de l'informatique</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://nsi-snt.ac-normandie.fr/spip.php?id_mot=43&amp;page=backend" rel="self" type="application/rss+xml" />




<item xml:lang="fr">
		<title>Dispositif Yes We Code 2022/23 </title>
		<link>https://nsi-snt.ac-normandie.fr/dispositif-yes-we-code-2022-23</link>
		<guid isPermaLink="true">https://nsi-snt.ac-normandie.fr/dispositif-yes-we-code-2022-23</guid>
		<dc:date>2023-06-07T01:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Nathalie Weibel</dc:creator>


		<dc:subject>Seconde</dc:subject>
		<dc:subject>SNT</dc:subject>
		<dc:subject>robotique</dc:subject>
		<dc:subject>Python</dc:subject>
		<dc:subject>micro:bit</dc:subject>
		<dc:subject>objets connect&#233;s</dc:subject>
		<dc:subject>Mu</dc:subject>

		<description>
&lt;p&gt;Yes We Code - Coll&#232;ge &lt;br class='autobr' /&gt;
Les documents pr&#233;sent&#233;s en formation sont accessibles sur ce digipad. &lt;br class='autobr' /&gt;
On y trouvera notamment : &lt;br class='autobr' /&gt;
Yes We Code - Lyc&#233;e &lt;br class='autobr' /&gt; Parcours de d&#233;couverte de la carte micro:bit, avec une adaptation du livret Grove &#224; la programmation en python avec mu-editor ; Exercices Grove/microbit, des exercices pour d&#233;buter avec la carte et le kit Grove ; Kit Grove pour micro:bit et applications en SNT, avec une librairie pour le kit grove en micropython ; Parcours de d&#233;couverte du (&#8230;)&lt;/p&gt;


-
&lt;a href="https://nsi-snt.ac-normandie.fr/se-former" rel="directory"&gt;Se former&lt;/a&gt;

/ 
&lt;a href="https://nsi-snt.ac-normandie.fr/seconde" rel="tag"&gt;Seconde&lt;/a&gt;, 
&lt;a href="https://nsi-snt.ac-normandie.fr/snt" rel="tag"&gt;SNT&lt;/a&gt;, 
&lt;a href="https://nsi-snt.ac-normandie.fr/robotique" rel="tag"&gt;robotique&lt;/a&gt;, 
&lt;a href="https://nsi-snt.ac-normandie.fr/python-27" rel="tag"&gt;Python&lt;/a&gt;, 
&lt;a href="https://nsi-snt.ac-normandie.fr/micro-bit" rel="tag"&gt;micro:bit&lt;/a&gt;, 
&lt;a href="https://nsi-snt.ac-normandie.fr/objets-connectes" rel="tag"&gt;objets connect&#233;s&lt;/a&gt;, 
&lt;a href="https://nsi-snt.ac-normandie.fr/mot43" rel="tag"&gt;Mu&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://nsi-snt.ac-normandie.fr/local/cache-vignettes/L150xH24/arton110-26b2c.png?1750371502' class='spip_logo spip_logo_right' width='150' height='24' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;!--sommaire--&gt;&lt;div class=&#034;well nav-sommaire nav-sommaire-3&#034; id=&#034;nav69e16d18254b08.48565544&#034;&gt;
&lt;h2&gt;Sommaire&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a id=&#034;s-Yes-We-Code-College&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#Yes-We-Code-College&#034; class=&#034;spip_ancre&#034;&gt;Yes We Code - Coll&#232;ge&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-Yes-We-Code-Lycee&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#Yes-We-Code-Lycee&#034; class=&#034;spip_ancre&#034;&gt;Yes We Code - Lyc&#233;e&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-Les-resultats&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#Les-resultats&#034; class=&#034;spip_ancre&#034;&gt;Les r&#233;sultats&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;!--/sommaire--&gt;&lt;/p&gt;
&lt;h3 class=&#034;spip&#034; id='Yes-We-Code-College'&gt;Yes We Code - Coll&#232;ge&lt;a class='sommaire-back sommaire-back-3' href='#s-Yes-We-Code-College' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Les documents pr&#233;sent&#233;s en formation sont accessibles sur ce &lt;a href=&#034;https://digipad.app/p/262034/660316d5b4c95&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;digipad&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;On y trouvera notamment :&lt;/p&gt;
&lt;div class='spip_document_248 spip_document spip_documents spip_document_file spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;66&#034; data-legende-lenx=&#034;xx&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://nsi-snt.ac-normandie.fr/IMG/pdf/yes-we-code-programmation-microbit-grove-inventor.pdf' class=&#034; spip_doc_lien&#034; title='PDF - 854.9 kio' type=&#034;application/pdf&#034;&gt;&lt;img src='https://nsi-snt.ac-normandie.fr/local/cache-vignettes/L64xH64/pdf-b8aed.svg?1773045065' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-248 '&gt;&lt;strong&gt;Le livret de pr&#233;sentation du kit grove (Makecode + Vittascience)
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;div class='spip_document_247 spip_document spip_documents spip_document_file spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;59&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://nsi-snt.ac-normandie.fr/IMG/pdf/le_robot_maqueen.pdf' class=&#034; spip_doc_lien&#034; title='PDF - 2.9 Mio' type=&#034;application/pdf&#034;&gt;&lt;img src='https://nsi-snt.ac-normandie.fr/local/cache-vignettes/L64xH64/pdf-b8aed.svg?1773045065' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-247 '&gt;&lt;strong&gt;Le livret sur la programmation du robot Maqueen par blocs
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;h3 class=&#034;spip&#034; id='Yes-We-Code-Lycee'&gt;Yes We Code - Lyc&#233;e&lt;a class='sommaire-back sommaire-back-3' href='#s-Yes-We-Code-Lycee' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div class='spip_document_461 spip_document spip_documents spip_document_file spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;27&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://nsi-snt.ac-normandie.fr/IMG/pdf/microbit_python_ywc_2024.pdf' class=&#034; spip_doc_lien&#034; title='PDF - 4.4 Mio' type=&#034;application/pdf&#034;&gt;&lt;img src='https://nsi-snt.ac-normandie.fr/local/cache-vignettes/L64xH64/pdf-b8aed.svg?1773045065' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-461 '&gt;&lt;strong&gt;Diaporama de la formation
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;https://www.carnets.info/formation/ywc_carte/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Parcours de d&#233;couverte de la carte micro:bit&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;https://www.carnets.info/microbit/python_envirobit/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Informations sur le module enviro:bit&lt;/a&gt;&lt;/li&gt;&lt;li&gt; S&#233;lection d'articles du site acad&#233;mique li&#233;s &#224; la programmation de la carte micro/bit avec Python, avec ou sans les capteurs du kit Grove :
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt;&lt;a href='https://nsi-snt.ac-normandie.fr/mini-projets-grove-micro-bit' class=&#034;spip_in&#034;&gt;Mini-projets Grove/Micro:bit&lt;/a&gt;, avec une adaptation du livret Grove &#224; la programmation en python avec mu-editor ;&lt;/li&gt;&lt;li&gt; &lt;a href='https://nsi-snt.ac-normandie.fr/exercices-grove-micro-bit' class=&#034;spip_in&#034;&gt;Exercices Grove/microbit&lt;/a&gt;, des exercices pour d&#233;buter avec la carte et le kit Grove ;&lt;/li&gt;&lt;li&gt; &lt;a href='https://nsi-snt.ac-normandie.fr/kit-grove-pour-micro-bit-et-applications-en-snt' class=&#034;spip_in&#034;&gt;Kit Grove pour micro:bit et applications en SNT&lt;/a&gt;, avec une librairie pour le kit grove en micropython ;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://nmaier.free.fr/YWCstage/Projets/Maqueen/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Parcours de d&#233;couverte du Maqueen&lt;/a&gt;, r&#233;alis&#233; par Nathalie Ma&#239;er&lt;/li&gt;&lt;li&gt;&lt;a href='https://nsi-snt.ac-normandie.fr/maqueen-avec-mu-editor' class=&#034;spip_in&#034;&gt;Maqueen avec mu-editor&lt;/a&gt;, proposant une librairie pour programmer Maqueen en python et un programme de d&#233;monstration ;&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&#034;spip&#034; id='Les-resultats'&gt;Les r&#233;sultats&lt;a class='sommaire-back sommaire-back-3' href='#s-Les-resultats' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Nationalement, 170 projets ont &#233;t&#233; pr&#233;sent&#233;s cette ann&#233;e, dont 15 vid&#233;os (issues de 8 &#233;tablissements) dans l'acad&#233;mie de Normandie, impliquant 145 &#233;l&#232;ves (66 gar&#231;ons et 79 filles) dans le concours.&lt;/p&gt;
&lt;p&gt;Les prix nationaux r&#233;compensent 16 projets dans 8 th&#233;matiques : Design/domotique, Environnement, Jeux/Loisirs, Robotique, Sant&#233;, S&#233;curit&#233;, Social, Sport.&lt;/p&gt;
&lt;p&gt;En Normandie, une &#233;quipe de 2nde (SNT) du lyc&#233;e Malherbe (Caen) remporte le prix lyc&#233;e de la th&#233;matique &lt;strong&gt;Environnement&lt;/strong&gt;, avec le &lt;a href=&#034;https://pod.ac-normandie.fr/video/49527-malherbe_ecorobotmov/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;robot &#233;cologique&lt;/a&gt;.&lt;/p&gt;
&lt;div class='spip_document_604 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href=&#034;https://pod.ac-normandie.fr/video/49527-malherbe_ecorobotmov/&#034; class=&#034;spip_out spip_doc_lien&#034;&gt; &lt;img src='https://nsi-snt.ac-normandie.fr/local/cache-vignettes/L500xH291/capture_d_e_cran_2023-06-07_a_18.19_31-208cb.png?1750371503' width='500' height='291' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;En plus des prix th&#233;matiques, un projet coll&#232;ge et un projet lyc&#233;e sont d&#233;clar&#233;s &lt;strong&gt;laur&#233;ats nationaux&lt;/strong&gt;. Il s'agit de :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Ac. de Nice | Coll&#232;ge Henri Wallon (La Seyne-sur-Mer) &#171; &lt;a href=&#034;https://acamedia.ac-nice.fr/yes-we-codeprojet-6eabeille2022-23version2mp4_v8580&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Autour des ruches&lt;/a&gt; &#187;&lt;/li&gt;&lt;li&gt; Ac. d'Aix-Marseille | Lyc&#233;e Adam de Craponne (Salon de Provence) &#034;&lt;a href=&#034;https://www.youtube.com/watch?v=Gd0ELsb-MEI&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Casque de v&#233;lo intelligent&lt;/a&gt;&#034;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Si vous &#234;tes &#233;quip&#233;s d'un kit YesWeCode ! mais que vous n'avez pas pu participer ou &#234;tre r&#233;compens&#233;s cette ann&#233;e, la participation au concours reste ouverte l'ann&#233;e prochaine pour tous les &#233;tablissements &#233;quip&#233;s !&lt;/p&gt;
&lt;p&gt;BRAVO aux enseignants et aux &#233;l&#232;ves pour le travail !&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Dispositif Yes We Code 2021/22</title>
		<link>https://nsi-snt.ac-normandie.fr/dispositif-yes-we-code-2021-22</link>
		<guid isPermaLink="true">https://nsi-snt.ac-normandie.fr/dispositif-yes-we-code-2021-22</guid>
		<dc:date>2022-03-11T00:06:19Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Nathalie Weibel</dc:creator>


		<dc:subject>Seconde</dc:subject>
		<dc:subject>SNT</dc:subject>
		<dc:subject>Python</dc:subject>
		<dc:subject>micro:bit</dc:subject>
		<dc:subject>objets connect&#233;s</dc:subject>
		<dc:subject>Mu</dc:subject>

		<description>&lt;p&gt;Nouveau : les r&#233;sultats du concours Yes We Code&lt;/p&gt;

-
&lt;a href="https://nsi-snt.ac-normandie.fr/se-former" rel="directory"&gt;Se former&lt;/a&gt;

/ 
&lt;a href="https://nsi-snt.ac-normandie.fr/seconde" rel="tag"&gt;Seconde&lt;/a&gt;, 
&lt;a href="https://nsi-snt.ac-normandie.fr/snt" rel="tag"&gt;SNT&lt;/a&gt;, 
&lt;a href="https://nsi-snt.ac-normandie.fr/python-27" rel="tag"&gt;Python&lt;/a&gt;, 
&lt;a href="https://nsi-snt.ac-normandie.fr/micro-bit" rel="tag"&gt;micro:bit&lt;/a&gt;, 
&lt;a href="https://nsi-snt.ac-normandie.fr/objets-connectes" rel="tag"&gt;objets connect&#233;s&lt;/a&gt;, 
&lt;a href="https://nsi-snt.ac-normandie.fr/mot43" rel="tag"&gt;Mu&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://nsi-snt.ac-normandie.fr/local/cache-vignettes/L150xH24/arton94-28328.png?1751221258' class='spip_logo spip_logo_right' width='150' height='24' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;!--sommaire--&gt;&lt;div class=&#034;well nav-sommaire nav-sommaire-3&#034; id=&#034;nav69d2a1e4e175e5.61014652&#034;&gt;
&lt;h2&gt;Sommaire&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a id=&#034;s-Yes-We-Code-College&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#Yes-We-Code-College&#034; class=&#034;spip_ancre&#034;&gt;Yes We Code - Coll&#232;ge&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-Yes-We-Code-Lycee&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#Yes-We-Code-Lycee&#034; class=&#034;spip_ancre&#034;&gt;Yes We Code - Lyc&#233;e&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-Les-resultats&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#Les-resultats&#034; class=&#034;spip_ancre&#034;&gt;Les r&#233;sultats&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;!--/sommaire--&gt;&lt;/p&gt;
&lt;h3 class=&#034;spip&#034; id='Yes-We-Code-College'&gt;Yes We Code - Coll&#232;ge&lt;a class='sommaire-back sommaire-back-3' href='#s-Yes-We-Code-College' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Les documents pr&#233;sent&#233;s en formation sont accessibles sur ce &lt;a href=&#034;https://digipad.app/p/72228/0f43fc90d4fba&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;digipad&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;On y trouvera notamment :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Le livret de pr&#233;sentation du kit grove (Makecode + Vittascience)
&lt;div class='spip_document_248 spip_document spip_documents spip_document_file spip_documents_left spip_document_left spip_document_avec_legende' data-legende-len=&#034;66&#034; data-legende-lenx=&#034;xx&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://nsi-snt.ac-normandie.fr/IMG/pdf/yes-we-code-programmation-microbit-grove-inventor.pdf' class=&#034; spip_doc_lien&#034; title='PDF - 854.9 kio' type=&#034;application/pdf&#034;&gt;&lt;img src='https://nsi-snt.ac-normandie.fr/local/cache-vignettes/L64xH64/pdf-b8aed.svg?1773045065' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-248 '&gt;&lt;strong&gt;Le livret de pr&#233;sentation du kit grove (Makecode + Vittascience)
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;hr class=&#034;spip&#034; /&gt;&lt;/li&gt;&lt;li&gt;Le livret sur la programmation du robot Maqueen par blocs
&lt;div class='spip_document_247 spip_document spip_documents spip_document_file spip_documents_left spip_document_left spip_document_avec_legende' data-legende-len=&#034;59&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://nsi-snt.ac-normandie.fr/IMG/pdf/le_robot_maqueen.pdf' class=&#034; spip_doc_lien&#034; title='PDF - 2.9 Mio' type=&#034;application/pdf&#034;&gt;&lt;img src='https://nsi-snt.ac-normandie.fr/local/cache-vignettes/L64xH64/pdf-b8aed.svg?1773045065' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-247 '&gt;&lt;strong&gt;Le livret sur la programmation du robot Maqueen par blocs
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr class=&#034;spip&#034; /&gt;&lt;h3 class=&#034;spip&#034; id='Yes-We-Code-Lycee'&gt;Yes We Code - Lyc&#233;e&lt;a class='sommaire-back sommaire-back-3' href='#s-Yes-We-Code-Lycee' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Diaporama de la formation :&lt;/p&gt;
&lt;div class='spip_document_384 spip_document spip_documents spip_document_file spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://nsi-snt.ac-normandie.fr/IMG/pdf/microbit_python_ywc_2022.pdf' class=&#034; spip_doc_lien&#034; title='PDF - 14.1 Mio' type=&#034;application/pdf&#034;&gt;&lt;img src='https://nsi-snt.ac-normandie.fr/local/cache-vignettes/L64xH64/pdf-b8aed.svg?1773045065' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;S&#233;lection d'articles li&#233;s &#224; la programmation de la carte micro/bit avec Python, avec ou sans les capteurs du kit Grove :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href='https://nsi-snt.ac-normandie.fr/kit-grove-pour-micro-bit-et-applications-en-snt' class=&#034;spip_in&#034;&gt;Kit Grove pour micro:bit et applications en SNT&lt;/a&gt;, avec une librairie pour le kit grove en micropython ;&lt;/li&gt;&lt;li&gt; &lt;a href='https://nsi-snt.ac-normandie.fr/mini-projets-grove-micro-bit' class=&#034;spip_in&#034;&gt;Mini-projets Grove/Micro:bit&lt;/a&gt;, avec une adaptation du livret Grove &#224; la programmation en python avec mu-editor ;&lt;/li&gt;&lt;li&gt; &lt;a href='https://nsi-snt.ac-normandie.fr/maqueen-avec-mu-editor' class=&#034;spip_in&#034;&gt;Maqueen avec mu-editor&lt;/a&gt;, proposant une librairie pour programmer Maqueen en python et un programme de d&#233;monstration ;&lt;/li&gt;&lt;li&gt; &lt;a href='https://nsi-snt.ac-normandie.fr/exercices-grove-micro-bit' class=&#034;spip_in&#034;&gt;Exercices Grove/microbit&lt;/a&gt;, des exercices pour d&#233;buter avec la carte et le kit Grove.&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&#034;spip&#034; id='Les-resultats'&gt;Les r&#233;sultats&lt;a class='sommaire-back sommaire-back-3' href='#s-Les-resultats' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Trois &#233;tablissements normands ont &#233;t&#233; prim&#233;s en 2022 : &lt;br class='autobr' /&gt;
&lt;strong&gt;Arts et design&lt;/strong&gt; : coll&#232;ge Stephen Hawking (Fleury sur Orne)&lt;br class='autobr' /&gt;
&lt;strong&gt;Environnement&lt;/strong&gt; : lyc&#233;e les Andaines (La Fert&#233; Mac&#233;)&lt;br class='autobr' /&gt;
&lt;strong&gt;Robotique&lt;/strong&gt; : lyc&#233;e Jean Gu&#233;henno (Flers)&lt;br class='autobr' /&gt;
F&#233;licitations aux &#233;l&#232;ves et &#224; leurs enseignants !&lt;/p&gt;
&lt;p&gt;Voici la liste des r&#233;sultats par th&#233;matique :&lt;/p&gt;
&lt;!--[if !IE]&gt;&lt;!--&gt;&lt;iframe src=&#034;spip.php?page=pdfjs&amp;id_document=416&#034; width=&#034;490&#034; height=&#034;600&#034; title=&#034;Laur&#233;ats YesWeCode 2022&#034; class=&#034;spip_document_416 lecteurpdf lecteufpdf-416 spip_documents spip_documents_center&#034; name=&#034;pdf_416&#034; allowfullscreen&gt;&lt;/iframe&gt;&lt;!--&lt;![endif]--&gt; &lt;!--[if IE]&gt;&lt;iframe src=&#034;IMG/pdf/dl1k6q-dfdd2e2fa69447af0720cd3eeb363c5bccb604a9-laureats-2021-2022.pdf&#034; width=&#034;490&#034; height=&#034;600&#034; class=&#034;spip_document_416 lecteurpdf lecteufpdf-416 spip_documents spip_documents_center&#034; title=&#034;Laur&#233;ats YesWeCode 2022&#034; name=&#034;pdf_416&#034; allowfullscreen&gt;&lt;/iframe&gt;&lt;![endif]--&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://nsi-snt.ac-normandie.fr/IMG/zip/pieces-robot-foot-2.zip" length="7050" type="application/zip" />
		

	</item>
<item xml:lang="fr">
		<title>Exercices Grove/micro:bit</title>
		<link>https://nsi-snt.ac-normandie.fr/exercices-grove-micro-bit</link>
		<guid isPermaLink="true">https://nsi-snt.ac-normandie.fr/exercices-grove-micro-bit</guid>
		<dc:date>2021-03-21T15:38:43Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Nathalie Weibel</dc:creator>


		<dc:subject>SNT</dc:subject>
		<dc:subject>Python</dc:subject>
		<dc:subject>micro:bit</dc:subject>
		<dc:subject>objets connect&#233;s</dc:subject>
		<dc:subject>Mu</dc:subject>

		<description>&lt;p&gt;S&#233;lection d'exercices accessibles &#224; des d&#233;butants pour d&#233;couvrir diff&#233;rentes fonctionnalit&#233;s.&lt;/p&gt;

-
&lt;a href="https://nsi-snt.ac-normandie.fr/enseigner" rel="directory"&gt;Enseigner&lt;/a&gt;

/ 
&lt;a href="https://nsi-snt.ac-normandie.fr/snt" rel="tag"&gt;SNT&lt;/a&gt;, 
&lt;a href="https://nsi-snt.ac-normandie.fr/python-27" rel="tag"&gt;Python&lt;/a&gt;, 
&lt;a href="https://nsi-snt.ac-normandie.fr/micro-bit" rel="tag"&gt;micro:bit&lt;/a&gt;, 
&lt;a href="https://nsi-snt.ac-normandie.fr/objets-connectes" rel="tag"&gt;objets connect&#233;s&lt;/a&gt;, 
&lt;a href="https://nsi-snt.ac-normandie.fr/mot43" rel="tag"&gt;Mu&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://nsi-snt.ac-normandie.fr/local/cache-vignettes/L150xH121/arton77-cbf42.png?1751221258' class='spip_logo spip_logo_right' width='150' height='121' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Cette page propose une s&#233;lection d'exercices accessibles &#224; des d&#233;butants pour d&#233;couvrir diff&#233;rentes fonctionnalit&#233;s de la carte Micro:bit.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;La carte seule suffit pour r&#233;aliser la plupart des exercices. Quelques exercices font usage du shield et de capteurs du &lt;a href=&#034;https://numerique-sciences-informatiques.discip.ac-caen.fr/mini-projets-grove-micro-bit&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;kit Grove&lt;/a&gt; : les instructions de connexion sont &#224; chaque fois pr&#233;cis&#233;es. &lt;br class='autobr' /&gt;
&lt;!--sommaire--&gt;&lt;div class=&#034;well nav-sommaire nav-sommaire-29&#034; id=&#034;nav69d2a1e521f064.58241586&#034;&gt;
&lt;h2&gt;Sommaire&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a id=&#034;s-t1-Afficher-une-image&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#t1-Afficher-une-image&#034; class=&#034;spip_ancre&#034;&gt;1. Afficher une image&lt;/a&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a id=&#034;s-t1-1-Afficher-une-image-predefinie&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#t1-1-Afficher-une-image-predefinie&#034; class=&#034;spip_ancre&#034;&gt;1.1 Afficher une image pr&#233;d&#233;finie&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-t1-2-Afficher-une-image-personnalisee&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#t1-2-Afficher-une-image-personnalisee&#034; class=&#034;spip_ancre&#034;&gt;1.2 Afficher une image personnalis&#233;e&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-t1-3-Faire-alterner-deux-images&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#t1-3-Faire-alterner-deux-images&#034; class=&#034;spip_ancre&#034;&gt;1.3 Faire alterner deux images&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-Aide-a-completer&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#Aide-a-completer&#034; class=&#034;spip_ancre&#034;&gt;Aide : &#224; compl&#233;ter&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-Une-solution&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#Une-solution&#034; class=&#034;spip_ancre&#034;&gt;Une solution&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-t2-Faire-clignoter-une-LED&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#t2-Faire-clignoter-une-LED&#034; class=&#034;spip_ancre&#034;&gt;2. Faire clignoter une LED&lt;/a&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a id=&#034;s-t2-1-Faire-clignoter-une-LED-de-la-carte&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#t2-1-Faire-clignoter-une-LED-de-la-carte&#034; class=&#034;spip_ancre&#034;&gt;2.1 Faire clignoter une LED de la carte&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-Aide-a-completer-90aa&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#Aide-a-completer-90aa&#034; class=&#034;spip_ancre&#034;&gt;Aide : &#224; compl&#233;ter&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-Une-solution-5320&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#Une-solution-5320&#034; class=&#034;spip_ancre&#034;&gt;Une solution&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-t2-2-Faire-varier-le-rythme-avec-un-potentiometre&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#t2-2-Faire-varier-le-rythme-avec-un-potentiometre&#034; class=&#034;spip_ancre&#034;&gt;2.2 Faire varier le rythme avec un potentiom&#232;tre&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-Une-solution-2&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#Une-solution-2&#034; class=&#034;spip_ancre&#034;&gt;Une solution&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-t2-3-Faire-clignoter-la-LED-du-kit-Grove&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#t2-3-Faire-clignoter-la-LED-du-kit-Grove&#034; class=&#034;spip_ancre&#034;&gt;2.3 Faire clignoter la LED du kit Grove&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-Une-solution-3&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#Une-solution-3&#034; class=&#034;spip_ancre&#034;&gt;Une solution&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-t3-Deplacer-un-point-lumineux&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#t3-Deplacer-un-point-lumineux&#034; class=&#034;spip_ancre&#034;&gt;3. D&#233;placer un point lumineux&lt;/a&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a id=&#034;s-t3-1-Programmer-le-deplacement-d-un-point-lumineux-sur-la-carte&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#t3-1-Programmer-le-deplacement-d-un-point-lumineux-sur-la-carte&#034; class=&#034;spip_ancre&#034;&gt;3.1 Programmer le d&#233;placement d'un point lumineux sur la carte&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-Aide-a-completer-2&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#Aide-a-completer-2&#034; class=&#034;spip_ancre&#034;&gt;Aide : &#224; compl&#233;ter&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-Une-solution-4&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#Une-solution-4&#034; class=&#034;spip_ancre&#034;&gt;Une solution&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-t3-2-Programmer-le-deplacement-d-un-point-lumineux-sur-le-ruban-NeoPixel&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#t3-2-Programmer-le-deplacement-d-un-point-lumineux-sur-le-ruban-NeoPixel&#034; class=&#034;spip_ancre&#034;&gt;3.2 Programmer le d&#233;placement d'un point lumineux sur le ruban NeoPixel&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-t3-3-Deplacer-un-point-lumineux-sur-la-carte-avec-les-boutons&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#t3-3-Deplacer-un-point-lumineux-sur-la-carte-avec-les-boutons&#034; class=&#034;spip_ancre&#034;&gt;3.3 D&#233;placer un point lumineux sur la carte avec les boutons&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-Aide-a-completer-3&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#Aide-a-completer-3&#034; class=&#034;spip_ancre&#034;&gt;Aide : &#224; compl&#233;ter&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-Une-solution-5&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#Une-solution-5&#034; class=&#034;spip_ancre&#034;&gt;Une solution&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-t3-4-Deplacer-un-point-lumineux-sur-un-ruban-NeoPixel-avec-les-boutons&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#t3-4-Deplacer-un-point-lumineux-sur-un-ruban-NeoPixel-avec-les-boutons&#034; class=&#034;spip_ancre&#034;&gt;3.4 D&#233;placer un point lumineux sur un ruban NeoPixel avec les boutons&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-Aide-a-completer-4&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#Aide-a-completer-4&#034; class=&#034;spip_ancre&#034;&gt;Aide : &#224; compl&#233;ter&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-Une-solution-6&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#Une-solution-6&#034; class=&#034;spip_ancre&#034;&gt;Une solution&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-t3-5-Deplacer-un-point-lumineux-avec-l-inclinaison-de-la-carte&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#t3-5-Deplacer-un-point-lumineux-avec-l-inclinaison-de-la-carte&#034; class=&#034;spip_ancre&#034;&gt;3.5 D&#233;placer un point lumineux avec l'inclinaison de la carte&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-t4-Detecter-l-intensite-lumineuse&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#t4-Detecter-l-intensite-lumineuse&#034; class=&#034;spip_ancre&#034;&gt;4. D&#233;tecter l'intensit&#233; lumineuse&lt;/a&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a id=&#034;s-t4-1-Avec-les-leds-de-la-carte-micro-bit&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#t4-1-Avec-les-leds-de-la-carte-micro-bit&#034; class=&#034;spip_ancre&#034;&gt;4.1 Avec les leds de la carte micro:bit&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a id=&#034;s-t4-2-Avec-un-capteur-de-lumiere-Grove&#034;&gt;&lt;/a&gt;&lt;a href=&#034;#t4-2-Avec-un-capteur-de-lumiere-Grove&#034; class=&#034;spip_ancre&#034;&gt;4.2 Avec un capteur de lumi&#232;re Grove&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;!--/sommaire--&gt;&lt;/p&gt;
&lt;h3 class=&#034;spip&#034; id='t1-Afficher-une-image'&gt; 1. Afficher une image&lt;a class='sommaire-back sommaire-back-29' href='#s-t1-Afficher-une-image' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h4 class=&#034;spip&#034; id='t1-1-Afficher-une-image-predefinie'&gt; 1.1 Afficher une image pr&#233;d&#233;finie &lt;a class='sommaire-back sommaire-back-29' href='#s-t1-1-Afficher-une-image-predefinie' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class='spip_document_270 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://nsi-snt.ac-normandie.fr/local/cache-vignettes/L257xH208/mb_display_yes-19e5c.png?1750371323' width='257' height='208' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Voici un premier programme :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;from microbit import * display.show(Image.YES)&lt;/textarea&gt;
&lt;p&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Saisir ce programme et le flasher sur une carte connect&#233;e &#224; l'ordinateur. &lt;br class='autobr' /&gt;
Que constate-t-on ? &lt;br /&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Remplacer dans le programme le mot YES par l'un des mots suivants : &lt;br class='autobr' /&gt;
CHESSBOARD - DIAMOND - HAPPY - HEART - NO - SAD - SQUARE &lt;br /&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Choisir l'une des images et la reproduire sur une feuille &#224; l'aide d'un quadrillage de 5 carreaux sur 5.&lt;/p&gt;
&lt;h4 class=&#034;spip&#034; id='t1-2-Afficher-une-image-personnalisee'&gt; 1.2 Afficher une image personnalis&#233;e&lt;a class='sommaire-back sommaire-back-29' href='#s-t1-2-Afficher-une-image-personnalisee' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Saisir le programme suivant et le flasher sur la carte. &lt;br class='autobr' /&gt;
Que constate-t-on ? &#192; quoi correspondent les 0 et les 9 ?&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='7' class='spip_cadre spip_cadre_block' dir='ltr'&gt;from microbit import * mon_image = Image(&#034;90909:&#034; &#034;09990:&#034; &#034;99999:&#034; &#034;09990:&#034; &#034;90909&#034;) display.show(mon_image)&lt;/textarea&gt;
&lt;p&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Dessiner sur une feuille &#224; l'aide d'un quadrillage de 5 carreaux sur 5 une image personnelle et modifier le programme pr&#233;c&#233;dent pour la faire appara&#238;tre sur la carte micro:bit.&lt;/p&gt;
&lt;h4 class=&#034;spip&#034; id='t1-3-Faire-alterner-deux-images'&gt; 1.3 Faire alterner deux images&lt;a class='sommaire-back sommaire-back-29' href='#s-t1-3-Faire-alterner-deux-images' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class='spip_document_271 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://nsi-snt.ac-normandie.fr/local/cache-vignettes/L257xH207/mb_python_ex1-9ed12.gif?1750371323' width='257' height='207' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Cr&#233;er une animation affichant successivement et en boucle deux images pr&#233;d&#233;finies, par exemple Image.SQUARE et Image.SQUARE_SMALL.&lt;/p&gt;
&lt;div class='cs_blocs'&gt;&lt;h4 class='blocs_titre blocs_replie blocs_click' id='Aide-a-completer'&gt;&lt;a href='#_bloc_non_ajax' class='ouvrir_fermer'&gt;Aide : &#224; compl&#233;ter&lt;/a&gt;&lt;a class='sommaire-back sommaire-back-29' href='#s-Aide-a-completer' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class='blocs_destination blocs_invisible blocs_slide'&gt;
&lt;textarea readonly='readonly' cols='40' rows='3' class='spip_cadre spip_cadre_block' dir='ltr'&gt;from microbit import * mes_images = [Image.SQUARE, Image.SQUARE_SMALL] display.show(..., delay=..., loop=...)&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cs_blocs'&gt;&lt;h4 class='blocs_titre blocs_replie blocs_click' id='Une-solution'&gt;&lt;a href='#_bloc_non_ajax' class='ouvrir_fermer'&gt;Une solution&lt;/a&gt;&lt;a class='sommaire-back sommaire-back-29' href='#s-Une-solution' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class='blocs_destination blocs_invisible blocs_slide'&gt;
&lt;textarea readonly='readonly' cols='40' rows='3' class='spip_cadre spip_cadre_block' dir='ltr'&gt;from microbit import * mes_images = [Image.SQUARE, Image.SQUARE_SMALL] display.show(mes_images, delay=500, loop=True)&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;h3 class=&#034;spip&#034; id='t2-Faire-clignoter-une-LED'&gt; 2. Faire clignoter une LED&lt;a class='sommaire-back sommaire-back-29' href='#s-t2-Faire-clignoter-une-LED' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h4 class=&#034;spip&#034; id='t2-1-Faire-clignoter-une-LED-de-la-carte'&gt; 2.1 Faire clignoter une LED de la carte&lt;a class='sommaire-back sommaire-back-29' href='#s-t2-1-Faire-clignoter-une-LED-de-la-carte' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class='spip_document_272 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://nsi-snt.ac-normandie.fr/local/cache-vignettes/L254xH207/mb_python_ex2-2e244.gif?1750371323' width='254' height='207' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Choisir l'une des LED de la carte et la faire clignoter.&lt;/p&gt;
&lt;div class='cs_blocs'&gt;&lt;h4 class='blocs_titre blocs_replie blocs_click' id='Aide-a-completer-90aa'&gt;&lt;a href='#_bloc_non_ajax' class='ouvrir_fermer'&gt;Aide : &#224; compl&#233;ter&lt;/a&gt;&lt;a class='sommaire-back sommaire-back-29' href='#s-Aide-a-completer-90aa' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class='blocs_destination blocs_invisible blocs_slide'&gt;
&lt;textarea readonly='readonly' cols='40' rows='8' class='spip_cadre spip_cadre_block' dir='ltr'&gt;from microbit import * while True: # choisir un pixel &#224; allumer display.set_pixel(..., ..., 9) sleep(500) # &#233;teindre le m&#234;me pixel display.set_pixel(..., ..., ...) sleep(500)&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cs_blocs'&gt;&lt;h4 class='blocs_titre blocs_replie blocs_click' id='Une-solution-5320'&gt;&lt;a href='#_bloc_non_ajax' class='ouvrir_fermer'&gt;Une solution&lt;/a&gt;&lt;a class='sommaire-back sommaire-back-29' href='#s-Une-solution-5320' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class='blocs_destination blocs_invisible blocs_slide'&gt;
&lt;textarea readonly='readonly' cols='40' rows='6' class='spip_cadre spip_cadre_block' dir='ltr'&gt;from microbit import * while True: display.set_pixel(1, 1, 9) sleep(500) display.set_pixel(1, 1, 0) sleep(500)&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;h4 class=&#034;spip&#034; id='t2-2-Faire-varier-le-rythme-avec-un-potentiometre'&gt; 2.2 Faire varier le rythme avec un potentiom&#232;tre&lt;a class='sommaire-back sommaire-back-29' href='#s-t2-2-Faire-varier-le-rythme-avec-un-potentiometre' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class='spip_document_273 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://nsi-snt.ac-normandie.fr/local/cache-vignettes/L400xH288/grove_shield_potentiometre-39e2d.png?1750371323' width='400' height='288' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Placer la carte micro-bit sur le shield Grove et connecter le potentiom&#232;tre sur la broche P0-P14. &lt;br class='autobr' /&gt;
La fonction &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;pin0.read_analog()&lt;/code&gt; renvoie une valeur qui d&#233;pend de l'angle de rotation de l'axe du potentiom&#232;tre.&lt;/p&gt;
&lt;p&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Modifier le programme pr&#233;c&#233;dent en ajoutant au d&#233;but de la boucle &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;while&lt;/code&gt; l'intruction : &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;mesure = pin0.read_analog()&lt;/code&gt; puis en rempla&#231;ant les temps durant lesquels la LED est allum&#233;e ou &#233;teinte par &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;mesure&lt;/code&gt;.
&lt;br /&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Quel effet observe-t-on sur le clignotement lorsque l'on tourne l'axe du potentiom&#232;tre ?&lt;/p&gt;
&lt;div class='cs_blocs'&gt;&lt;h4 class='blocs_titre blocs_replie blocs_click' id='Une-solution-2'&gt;&lt;a href='#_bloc_non_ajax' class='ouvrir_fermer'&gt;Une solution&lt;/a&gt;&lt;a class='sommaire-back sommaire-back-29' href='#s-Une-solution-2' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class='blocs_destination blocs_invisible blocs_slide'&gt;
&lt;textarea readonly='readonly' cols='40' rows='7' class='spip_cadre spip_cadre_block' dir='ltr'&gt;from microbit import * while True: mesure = pin0.read_analog() display.set_pixel(1, 1, 9) sleep(mesure) display.set_pixel(1, 1, 0) sleep(mesure)&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;h4 class=&#034;spip&#034; id='t2-3-Faire-clignoter-la-LED-du-kit-Grove'&gt; 2.3 Faire clignoter la LED du kit Grove&lt;a class='sommaire-back sommaire-back-29' href='#s-t2-3-Faire-clignoter-la-LED-du-kit-Grove' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class='spip_document_274 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://nsi-snt.ac-normandie.fr/local/cache-vignettes/L481xH288/grove_shield_potentiometre_led-a2250.png?1750371323' width='481' height='288' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Connecter la LED sur le shield Grove sur la broche P1-P15 ( en plus du potentiom&#232;tre d&#233;j&#224; connect&#233; sur la broche P0-P14). &lt;br class='autobr' /&gt;
L'instruction &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;pin1.write_digital(1)&lt;/code&gt; permet d'allumer la LED lorsqu'elle est sur la broche P1, et l'instruction &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;pin1.write_digital(0)&lt;/code&gt; permet de l'&#233;teindre.&lt;/p&gt;
&lt;p&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Modifier le programme pr&#233;c&#233;dent pour faire clignoter la LED Grove, au lieu d'une LED de la carte. &lt;br /&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Le potentiom&#232;tre conserve-t-il son effet ?&lt;/p&gt;
&lt;div class='cs_blocs'&gt;&lt;h4 class='blocs_titre blocs_replie blocs_click' id='Une-solution-3'&gt;&lt;a href='#_bloc_non_ajax' class='ouvrir_fermer'&gt;Une solution&lt;/a&gt;&lt;a class='sommaire-back sommaire-back-29' href='#s-Une-solution-3' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class='blocs_destination blocs_invisible blocs_slide'&gt;
&lt;textarea readonly='readonly' cols='40' rows='7' class='spip_cadre spip_cadre_block' dir='ltr'&gt;from microbit import * while True: mesure = pin0.read_analog() pin1.write_digital(1) sleep(mesure) pin1.write_digital(0) sleep(mesure)&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;h3 class=&#034;spip&#034; id='t3-Deplacer-un-point-lumineux'&gt; 3. D&#233;placer un point lumineux&lt;a class='sommaire-back sommaire-back-29' href='#s-t3-Deplacer-un-point-lumineux' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h4 class=&#034;spip&#034; id='t3-1-Programmer-le-deplacement-d-un-point-lumineux-sur-la-carte'&gt; 3.1 Programmer le d&#233;placement d'un point lumineux sur la carte&lt;a class='sommaire-back sommaire-back-29' href='#s-t3-1-Programmer-le-deplacement-d-un-point-lumineux-sur-la-carte' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Lire le programme suivant et anticiper l'effet produit sur la carte micro:bit :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='6' class='spip_cadre spip_cadre_block' dir='ltr'&gt;from microbit import * while True: for x in range(5): # x prend les valeurs 0 &#224; 4 display.set_pixel(x, 0, 9) sleep(300) display.clear()&lt;/textarea&gt;
&lt;p&gt;&lt;br /&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Saisir ce programme et le flasher sur une carte micro:bit. V&#233;rifier si l'effet constat&#233; correspond &#224; celui anticip&#233;. &lt;br /&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Indenter l'instruction &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;display.clear()&lt;/code&gt; pour qu'elle soit align&#233;e avec le &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;sleep(300)&lt;/code&gt; de la ligne 5. Quel effet cela a-t-il sur l'affichage produit sur la carte ? Pourquoi ?
&lt;br /&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Poursuivre le programme pr&#233;c&#233;dent pour que le point lumineux fasse le tour du carr&#233; de 25 LED.&lt;/p&gt;
&lt;div class='cs_blocs'&gt;&lt;h4 class='blocs_titre blocs_replie blocs_click' id='Aide-a-completer-2'&gt;&lt;a href='#_bloc_non_ajax' class='ouvrir_fermer'&gt;Aide : &#224; compl&#233;ter&lt;/a&gt;&lt;a class='sommaire-back sommaire-back-29' href='#s-Aide-a-completer-2' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class='blocs_destination blocs_invisible blocs_slide'&gt;
&lt;textarea readonly='readonly' cols='40' rows='20' class='spip_cadre spip_cadre_block' dir='ltr'&gt;from microbit import * while True: for x in range(5): # x prend les valeurs 0 &#224; 4 display.set_pixel(x, 0, 9) sleep(300) display.clear() for y in range(1,5): # y prend les valeurs 1 &#224; 4 display.set_pixel(..., y, 9) sleep(300) display.clear() for x in range(3, -1, -1): # x prend les valeurs 3 &#224; 0 display.set_pixel(x, ..., 9) sleep(300) display.clear() for y in range(3, -1, -1): # x prend les valeurs 0 &#224; 4 display.set_pixel(..., y, 9) sleep(300) display.clear()&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cs_blocs'&gt;&lt;h4 class='blocs_titre blocs_replie blocs_click' id='Une-solution-4'&gt;&lt;a href='#_bloc_non_ajax' class='ouvrir_fermer'&gt;Une solution&lt;/a&gt;&lt;a class='sommaire-back sommaire-back-29' href='#s-Une-solution-4' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class='blocs_destination blocs_invisible blocs_slide'&gt;
&lt;textarea readonly='readonly' cols='40' rows='20' class='spip_cadre spip_cadre_block' dir='ltr'&gt;from microbit import * while True: for x in range(5): # x prend les valeurs 0 &#224; 4 display.set_pixel(x, 0, 9) sleep(300) display.clear() for y in range(1, 5): # y prend les valeurs 1 &#224; 4 display.set_pixel(4, y, 9) sleep(300) display.clear() for x in range(3, -1, -1): # x prend les valeurs 3 &#224; 0 display.set_pixel(x, 4, 9) sleep(300) display.clear() for y in range(3, -1, -1): # x prend les valeurs 0 &#224; 4 display.set_pixel(0, y, 9) sleep(300) display.clear()&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;h4 class=&#034;spip&#034; id='t3-2-Programmer-le-deplacement-d-un-point-lumineux-sur-le-ruban-NeoPixel'&gt; 3.2 Programmer le d&#233;placement d'un point lumineux sur le ruban NeoPixel&lt;a class='sommaire-back sommaire-back-29' href='#s-t3-2-Programmer-le-deplacement-d-un-point-lumineux-sur-le-ruban-NeoPixel' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class='spip_document_275 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://nsi-snt.ac-normandie.fr/local/cache-vignettes/L321xH288/grove_shield_neopixel-3ec1f.png?1750371323' width='321' height='288' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Placer la carte micro-bit sur le shield Grove et connecter le ruban de led NeoPixel sur la broche P0-P14. &lt;br /&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Lire le programme suivant et anticiper l'effet produit sur le ruban NeoPixel : quels pixels sont allum&#233;s, dans quel ordre, de quelle(s) couleurs(s) ?&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='11' class='spip_cadre spip_cadre_block' dir='ltr'&gt;from microbit import * import neopixel # pour une connexion sur connecteur P0/P14 np = neopixel.NeoPixel(pin0, 30) while True: for x in range(30): # x prend les valeurs 0 &#224; 29 np[x] = (255, 0, 0) sleep(200) np.show() np.clear()&lt;/textarea&gt;
&lt;p&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Saisir ce programme et le flasher sur une carte micro:bit, connect&#233;e. V&#233;rifier si l'effet constat&#233; correspond &#224; celui anticip&#233;. &lt;br /&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Indenter l'instruction &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;np.clear()&lt;/code&gt; pour qu'elle soit align&#233;e avec le &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;np.show()&lt;/code&gt; de la ligne 10. Quel effet cela a-t-il sur l'affichage produit sur le ruban ? Pourquoi ?
&lt;br /&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Modifier une valeur du programme pour augmenter la &#171; vitesse &#187; du point lumineux. &lt;br /&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Modifier une ou plusieurs valeurs pour que le pixel allum&#233; soit jaune.
&lt;br /&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Poursuivre le programme pr&#233;c&#233;dent pour que le point lumineux fasse des allers-retours entre les deux extr&#233;mit&#233;s du ruban.&lt;/p&gt;
&lt;h4 class=&#034;spip&#034; id='t3-3-Deplacer-un-point-lumineux-sur-la-carte-avec-les-boutons'&gt; 3.3 D&#233;placer un point lumineux sur la carte avec les boutons&lt;a class='sommaire-back sommaire-back-29' href='#s-t3-3-Deplacer-un-point-lumineux-sur-la-carte-avec-les-boutons' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Fonctionnement attendu &lt;/strong&gt; : Une led est allum&#233;e au centre de l'&#233;cran.&lt;br class='autobr' /&gt;
En appuyant sur le bouton A, le point lumineux se &#171; d&#233;place &#187; d'un pixel vers la gauche, et en appuyant sur le bouton B, il se &#171; d&#233;place &#187; d'un pixel vers la droite. Lorsqu'il atteint un bord (gauche ou droit), l'appui sur le bouton correspondant &#224; ce bord n'a plus d'effet.&lt;/p&gt;
&lt;div class='cs_blocs'&gt;&lt;h4 class='blocs_titre blocs_replie blocs_click' id='Aide-a-completer-3'&gt;&lt;a href='#_bloc_non_ajax' class='ouvrir_fermer'&gt;Aide : &#224; compl&#233;ter&lt;/a&gt;&lt;a class='sommaire-back sommaire-back-29' href='#s-Aide-a-completer-3' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class='blocs_destination blocs_invisible blocs_slide'&gt;
&lt;textarea readonly='readonly' cols='40' rows='19' class='spip_cadre spip_cadre_block' dir='ltr'&gt;from microbit import * #positionnement initial au centre x = ... y = ... while True: display.set_pixel(x,y,0) # on &#233;teint le pixel if button_a.was_pressed(): if x ...: # si le pixel n'est pas d&#233;j&#224; au bord gauche x = x ... # on le d&#233;place d'une unit&#233; vers la gauche if button_b.was_pressed(): if x ...: # si le pixel n'est pas d&#233;j&#224; au bord droit x = x ... # on le d&#233;place d'une unit&#233; vers la droite display.set_pixel(x,y,9) # on allume le pixel sleep(20)&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cs_blocs'&gt;&lt;h4 class='blocs_titre blocs_replie blocs_click' id='Une-solution-5'&gt;&lt;a href='#_bloc_non_ajax' class='ouvrir_fermer'&gt;Une solution&lt;/a&gt;&lt;a class='sommaire-back sommaire-back-29' href='#s-Une-solution-5' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class='blocs_destination blocs_invisible blocs_slide'&gt;
&lt;textarea readonly='readonly' cols='40' rows='13' class='spip_cadre spip_cadre_block' dir='ltr'&gt;from microbit import * x = 2 y = 2 while True: display.set_pixel(x,y,0) if button_a.was_pressed(): if x &gt; 0: x = x - 1 if button_b.was_pressed(): if x &lt; 4: x = x + 1 display.set_pixel(x,y,9) sleep(20)&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;h4 class=&#034;spip&#034; id='t3-4-Deplacer-un-point-lumineux-sur-un-ruban-NeoPixel-avec-les-boutons'&gt; 3.4 D&#233;placer un point lumineux sur un ruban NeoPixel avec les boutons&lt;a class='sommaire-back sommaire-back-29' href='#s-t3-4-Deplacer-un-point-lumineux-sur-un-ruban-NeoPixel-avec-les-boutons' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Fonctionnement attendu&lt;/strong&gt; : Une led NeoPixel est allum&#233;e au d&#233;but du ruban de led NeoPixel.&lt;br class='autobr' /&gt;
En appuyant sur le bouton A, le point lumineux se &#171; d&#233;place &#187; d'un pixel vers la fin du ruban, et en appuyant sur le bouton B, il revient d'un pixel vers le d&#233;but du ruban. Lorsque le point lumineux atteint une extr&#233;mit&#233;, l'appui sur le bouton correspondant &#224; cette extr&#233;mit&#233; n'a plus d'effet.&lt;/p&gt;
&lt;div class='cs_blocs'&gt;&lt;h4 class='blocs_titre blocs_replie blocs_click' id='Aide-a-completer-4'&gt;&lt;a href='#_bloc_non_ajax' class='ouvrir_fermer'&gt;Aide : &#224; compl&#233;ter&lt;/a&gt;&lt;a class='sommaire-back sommaire-back-29' href='#s-Aide-a-completer-4' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class='blocs_destination blocs_invisible blocs_slide'&gt;
&lt;textarea readonly='readonly' cols='40' rows='22' class='spip_cadre spip_cadre_block' dir='ltr'&gt;from microbit import * import neopixel # pour une connexion sur connecteur P0/P14 np = neopixel.NeoPixel(pin0, 30) position = 0 while True: np.clear() if button_a.was_pressed(): if position ...: # si le pixel n'est pas d&#233;j&#224; au d&#233;but du ruban position = position ... # on le d&#233;place d'une unit&#233; vers le d&#233;but if button_b.was_pressed(): if position ...: # si le pixel n'est pas d&#233;j&#224; &#224; la fin du ruban position = position ... # on le d&#233;place d'une unit&#233; vers la fin np[position] = (..., 0, 0) # on allume le pixel en rouge np.show() sleep(20)&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cs_blocs'&gt;&lt;h4 class='blocs_titre blocs_replie blocs_click' id='Une-solution-6'&gt;&lt;a href='#_bloc_non_ajax' class='ouvrir_fermer'&gt;Une solution&lt;/a&gt;&lt;a class='sommaire-back sommaire-back-29' href='#s-Une-solution-6' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class='blocs_destination blocs_invisible blocs_slide'&gt;
&lt;textarea readonly='readonly' cols='40' rows='22' class='spip_cadre spip_cadre_block' dir='ltr'&gt;from microbit import * import neopixel # pour une connexion sur connecteur P0/P14 np = neopixel.NeoPixel(pin0, 30) position = 0 while True: np.clear() if button_a.was_pressed(): if position &gt; 0: # si le pixel n'est pas d&#233;j&#224; au d&#233;but du ruban position = position - 1 # on le d&#233;place d'une unit&#233; vers le d&#233;but if button_b.was_pressed(): if position &lt; 29: # si le pixel n'est pas d&#233;j&#224; &#224; la fin du ruban position = position + 1 # on le d&#233;place d'une unit&#233; vers la fin np[position] = (255, 0, 0) # on allume le pixel en rouge np.show() sleep(20)&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;&lt;h4 class=&#034;spip&#034; id='t3-5-Deplacer-un-point-lumineux-avec-l-inclinaison-de-la-carte'&gt; 3.5 D&#233;placer un point lumineux avec l'inclinaison de la carte &lt;a class='sommaire-back sommaire-back-29' href='#s-t3-5-Deplacer-un-point-lumineux-avec-l-inclinaison-de-la-carte' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;On souhaite d&#233;placer un point lumineux sur l'&#233;cran en fonction des valeurs des inclinaisons gauche-droite et avant-arri&#232;re de la carte, comme une bille qui se d&#233;placerait sur un plan inclin&#233;.&lt;/p&gt;
&lt;p&gt;On utilise la valeur d&#233;tect&#233;e pour &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;accelerometer.get_x()&lt;/code&gt; (inclinaison gauche-droite) et &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;accelerometer.get_y()&lt;/code&gt; (inclinaison avant-arri&#232;re) et selon leur valeur, on donne &#224; l'abscisse &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;x&lt;/code&gt; et &#224; l'ordonn&#233;e &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;y&lt;/code&gt; d'un pixel allum&#233; la valeur 0, 1, 2, 3 ou 4. &lt;br class='autobr' /&gt;
Par exemple, voici la valeur que l'on peut donner &#224; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;x&lt;/code&gt; selon la valeur de &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;accelerometer.get_x()&lt;/code&gt; :&lt;/p&gt;
&lt;div class='spip_document_277 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://nsi-snt.ac-normandie.fr/IMG/png/inclinaison.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034; data-photo=&#034;https://nsi-snt.ac-normandie.fr/IMG/png/inclinaison.png&#034; data-photo-w=&#034;1186&#034; data-photo-h=&#034;170&#034; &gt; &lt;img src='https://nsi-snt.ac-normandie.fr/local/cache-vignettes/L500xH72/inclinaison-e87ab.png?1751221258' width='500' height='72' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Compl&#233;ter le programme suivant pour qu'il respecte les indications pr&#233;c&#233;dentes pour d&#233;terminer la valeur de &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;x&lt;/code&gt;.&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='18' class='spip_cadre spip_cadre_block' dir='ltr'&gt;from microbit import * x = 2 y = 2 while True: display.set_pixel(x, y, 0) acc_x = accelerometer.get_x() if acc_x &gt; ...: # &#224; compl&#233;ter x = 4 elif acc_x &gt; 150: x = ... # &#224; compl&#233;ter elif acc_x &gt; -150: x = ... # &#224; compl&#233;ter elif acc_x &gt; -450: x = 1 else: x = ... # &#224; compl&#233;ter display.set_pixel(x, y, 9) sleep(100)&lt;/textarea&gt;
&lt;p&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Saisir le programme et le flasher sur une carte connect&#233;e &#224; l'ordinateur. V&#233;rifier si le comportement anticip&#233; est conforme &#224; celui observ&#233;. &lt;br /&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Compl&#233;ter le programme en proc&#233;dant de fa&#231;on analogue pour d&#233;terminer la valeur que doit en prendre l'ordonn&#233;e du pixel &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;y&lt;/code&gt; selon les valeurs de &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;accelerometer.get_y()&lt;/code&gt;&lt;/p&gt;
&lt;h3 class=&#034;spip&#034; id='t4-Detecter-l-intensite-lumineuse'&gt; 4. D&#233;tecter l'intensit&#233; lumineuse&lt;a class='sommaire-back sommaire-back-29' href='#s-t4-Detecter-l-intensite-lumineuse' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h4 class=&#034;spip&#034; id='t4-1-Avec-les-leds-de-la-carte-micro-bit'&gt; 4.1 Avec les leds de la carte micro:bit&lt;a class='sommaire-back sommaire-back-29' href='#s-t4-1-Avec-les-leds-de-la-carte-micro-bit' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Les LED de la carte peuvent d&#233;tecter le niveau de lumi&#232;re ambiante : la fonction &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;display.read_light_level()&lt;/code&gt; renvoie une valeur comprise entre 0 et 255 : plus la valeur est &#233;lev&#233;e, plus l'environnement est lumineux.&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='8' class='spip_cadre spip_cadre_block' dir='ltr'&gt;from microbit import * while True: niveau = display.read_light_level() if niveau &gt; 220: display.show(Image.YES) else : display.show(Image.NO) sleep(200)&lt;/textarea&gt;
&lt;p&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Saisir ce programme et le flasher sur une carte connect&#233;e &#224; l'ordinateur. &lt;br class='autobr' /&gt;
Que faut-il faire pour que l'image Image.YES s'affiche ? &lt;br /&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Modifier ce programme pour que la carte affiche un carr&#233; en luminosit&#233; &#171; normale &#187; et un diamant dans la p&#233;nombre.&lt;/p&gt;
&lt;h4 class=&#034;spip&#034; id='t4-2-Avec-un-capteur-de-lumiere-Grove'&gt; 4.2 Avec un capteur de lumi&#232;re Grove&lt;a class='sommaire-back sommaire-back-29' href='#s-t4-2-Avec-un-capteur-de-lumiere-Grove' title='Retour au sommaire'&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class='spip_document_276 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://nsi-snt.ac-normandie.fr/local/cache-vignettes/L400xH282/mb_python_grove_detecteur-b5713.png?1750371323' width='400' height='282' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Placer la carte micro-bit sur le shield Grove et connecter le capteur de lumi&#232;re sur la broche P0-P14. &lt;br class='autobr' /&gt;
La fonction &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;pin0.read_analog()&lt;/code&gt; renvoie une valeur enti&#232;re d'autant plus &#233;lev&#233;e que l'environnement est lumineux.&lt;/p&gt;
&lt;p&gt;Saisir et flasher le programme suivant :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='8' class='spip_cadre spip_cadre_block' dir='ltr'&gt;from microbit import * while True: mesure = pin0.read_analog() if mesure &gt; 600: display.show(Image.YES) else : display.show(Image.NO) sleep(100)&lt;/textarea&gt;
&lt;p&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Que peut-on faire pour que l'image Image.NO s'affiche sur la carte micro:bit ? &lt;br /&gt;&lt;i class=&#034;fa fa-fw fa-caret-right&#034;&gt;&lt;/i&gt; Emballer le capteur (connect&#233; &#224; la carte) dans une feuille de papier. Modifier le programme pour que la carte affiche l'image Image.YES tant que le capteur reste emball&#233; et l'image Image.NO d&#232;s que l'emballage est ouvert.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Mini-projets Grove/Micro:bit</title>
		<link>https://nsi-snt.ac-normandie.fr/mini-projets-grove-micro-bit</link>
		<guid isPermaLink="true">https://nsi-snt.ac-normandie.fr/mini-projets-grove-micro-bit</guid>
		<dc:date>2021-02-05T12:35:11Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Philippe Leclerc</dc:creator>


		<dc:subject>SNT</dc:subject>
		<dc:subject>Python</dc:subject>
		<dc:subject>micro:bit</dc:subject>
		<dc:subject>Mu</dc:subject>

		<description>&lt;p&gt;Adaptation des mini projets pour mu-editor&lt;/p&gt;

-
&lt;a href="https://nsi-snt.ac-normandie.fr/enseigner" rel="directory"&gt;Enseigner&lt;/a&gt;

/ 
&lt;a href="https://nsi-snt.ac-normandie.fr/snt" rel="tag"&gt;SNT&lt;/a&gt;, 
&lt;a href="https://nsi-snt.ac-normandie.fr/python-27" rel="tag"&gt;Python&lt;/a&gt;, 
&lt;a href="https://nsi-snt.ac-normandie.fr/micro-bit" rel="tag"&gt;micro:bit&lt;/a&gt;, 
&lt;a href="https://nsi-snt.ac-normandie.fr/mot43" rel="tag"&gt;Mu&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://nsi-snt.ac-normandie.fr/local/cache-vignettes/L150xH101/arton76-72aa4.png?1750378978' class='spip_logo spip_logo_right' width='150' height='101' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Le kit Grove pr&#233;sent&#233; dans cet &lt;a href='https://nsi-snt.ac-normandie.fr/kit-grove-pour-micro-bit-et-applications-en-snt' class=&#034;spip_in&#034;&gt;autre article&lt;/a&gt;, est accompagn&#233; d'un livret d'initiation sous forme de mini-projets en programmation par &#171; blocs &#187;.&lt;/p&gt;
&lt;p&gt;Ce livret a &#233;t&#233; adapt&#233; &#224; la programmation en lignes de code python avec mu-editor.&lt;/p&gt;
&lt;p&gt;Pour chaque mini-projet, on donne un objectif, le sch&#233;ma de raccordement , le code, les observations &#224; faire, un d&#233;fi &#224; relever pour tester la compr&#233;hension du code, des &#233;l&#233;ments de r&#233;ponse et une vid&#233;o du r&#233;sultat attendu pour le d&#233;fi.&lt;/p&gt;
&lt;div class='spip_document_268 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;9&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://nsi-snt.ac-normandie.fr/IMG/png/capture_d_ecran_2021-02-05_a_11.10.02.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034; data-photo=&#034;https://nsi-snt.ac-normandie.fr/IMG/png/capture_d_ecran_2021-02-05_a_11.10.02.png&#034; data-photo-w=&#034;1108&#034; data-photo-h=&#034;575&#034; &gt; &lt;img src='https://nsi-snt.ac-normandie.fr/local/cache-vignettes/L500xH259/capture_d_ecran_2021-02-05_a_11.10.02-cc015.png?1750378978' width='500' height='259' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-268 '&gt;&lt;strong&gt;Extrait
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Ce livret est disponible :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; en version ebook pour tous les appareils Apple, sur Itunes &#224; l'adresse suivante : &lt;a href=&#034;http://books.apple.com/us/book/id1545910837&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://books.apple.com/us/book/id1545910837&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; en version ePub ici : &lt;a href=&#034;https://misterphi.fr/piton/Livret_grove-mu_editor.epub.zip&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://misterphi.fr/piton/Livret_grove-mu_editor.epub.zip&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Maqueen avec mu-editor</title>
		<link>https://nsi-snt.ac-normandie.fr/maqueen-avec-mu-editor</link>
		<guid isPermaLink="true">https://nsi-snt.ac-normandie.fr/maqueen-avec-mu-editor</guid>
		<dc:date>2021-01-18T10:27:38Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Philippe Leclerc</dc:creator>


		<dc:subject>SNT</dc:subject>
		<dc:subject>robotique</dc:subject>
		<dc:subject>Python</dc:subject>
		<dc:subject>micro:bit</dc:subject>
		<dc:subject>Mu</dc:subject>

		<description>&lt;p&gt;Programmation du robot Maqueen en python&lt;/p&gt;

-
&lt;a href="https://nsi-snt.ac-normandie.fr/enseigner" rel="directory"&gt;Enseigner&lt;/a&gt;

/ 
&lt;a href="https://nsi-snt.ac-normandie.fr/snt" rel="tag"&gt;SNT&lt;/a&gt;, 
&lt;a href="https://nsi-snt.ac-normandie.fr/robotique" rel="tag"&gt;robotique&lt;/a&gt;, 
&lt;a href="https://nsi-snt.ac-normandie.fr/python-27" rel="tag"&gt;Python&lt;/a&gt;, 
&lt;a href="https://nsi-snt.ac-normandie.fr/micro-bit" rel="tag"&gt;micro:bit&lt;/a&gt;, 
&lt;a href="https://nsi-snt.ac-normandie.fr/mot43" rel="tag"&gt;Mu&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://nsi-snt.ac-normandie.fr/local/cache-vignettes/L150xH110/arton75-794c6.png?1750378978' class='spip_logo spip_logo_right' width='150' height='110' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Maqueen est un petit robot bas&#233; sur une carte micro:bit. Il se programme initialement avec les applications habituelles de programmation par blocs.&lt;/p&gt;
&lt;p&gt;Pour le programmer en lignes de code Python, une librairie a &#233;t&#233; d&#233;velopp&#233;e permettant d'utiliser facilement les diff&#233;rents &#233;l&#233;ments du robot (Moteurs, leds, leds RGB, capteur ultra-sons, connecteurs servomoteurs, &#8230;). Sauf le capteur infra-rouge !&lt;/p&gt;
&lt;p&gt;Pour faciliter leur usage, chaque fonction de la librairie est comment&#233;e.&lt;/p&gt;
&lt;p&gt;Un programme de d&#233;monstration est attach&#233; &#224; cet article.&lt;/p&gt;
&lt;div class=&#034;spip_document_267 spip_document spip_documents spip_document_video spip_documents_center spip_document_center&#034;&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;div class=&#034;video-intrinsic-wrapper&#034; style='height:0;width:640px;max-width:100%;padding-bottom:75%;position:relative;'&gt; &lt;div class=&#034;video-wrapper&#034; style=&#034;position: absolute;top:0;left:0;width:100%;height:100%;&#034;&gt; &lt;video class=&#034;mejs mejs-267&#034; data-id=&#034;e2c687f3b0936b9c3ea544628f5dba8b&#034; data-mejsoptions='{&#034;iconSprite&#034;: &#034;plugins-dist/medias/lib/mejs/mejs-controls.svg&#034;,&#034;alwaysShowControls&#034;: true,&#034;pluginPath&#034;:&#034;plugins-dist/medias/lib/mejs/&#034;,&#034;loop&#034;:false,&#034;videoWidth&#034;:&#034;100%&#034;,&#034;videoHeight&#034;:&#034;100%&#034;,&#034;duration&#034;:45}' width=&#034;100%&#034; height=&#034;100%&#034; controls=&#034;controls&#034; preload=&#034;none&#034; &gt; &lt;source type=&#034;video/mp4&#034; src=&#034;IMG/mp4/img_1059.mp4&#034; /&gt; &lt;img src='https://nsi-snt.ac-normandie.fr/local/cache-vignettes/L64xH64/mp4-d7cc4-c219a.svg?1773052826' width='64' height='64' alt='Impossible de lire la video' /&gt; &lt;/video&gt; &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#034;base64javascript28629927769cfa2415c33c7.30932254&#034; title=&#034;PHNjcmlwdD4gdmFyIG1lanNwYXRoPSdwbHVnaW5zLWRpc3QvbWVkaWFzL2xpYi9tZWpzL21lZGlhZWxlbWVudC1hbmQtcGxheWVyLm1pbi5qcz8xNzczMDQ0ODI3JyxtZWpzY3NzPSdwbHVnaW5zLWRpc3QvbWVkaWFzL2xpYi9tZWpzL21lZGlhZWxlbWVudHBsYXllci5taW4uY3NzPzE3NzMwNDQ4MjcnOwp2YXIgbWVqc2xvYWRlcjsKKGZ1bmN0aW9uKCl7dmFyIGE9bWVqc2xvYWRlcjsidW5kZWZpbmVkIj09dHlwZW9mIGEmJihtZWpzbG9hZGVyPWE9e2dzOm51bGwscGx1Zzp7fSxjc3M6e30saW5pdDpudWxsLGM6MCxjc3Nsb2FkOm51bGx9KTthLmluaXR8fChhLmNzc2xvYWQ9ZnVuY3Rpb24oYyl7aWYoInVuZGVmaW5lZCI9PXR5cGVvZiBhLmNzc1tjXSl7YS5jc3NbY109ITA7dmFyIGI9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgibGluayIpO2IuaHJlZj1jO2IucmVsPSJzdHlsZXNoZWV0IjtiLnR5cGU9InRleHQvY3NzIjtkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiaGVhZCIpWzBdLmFwcGVuZENoaWxkKGIpfX0sYS5pbml0PWZ1bmN0aW9uKCl7ITA9PT1hLmdzJiZmdW5jdGlvbihjKXtqUXVlcnkoImF1ZGlvLm1lanMsdmlkZW8ubWVqcyIpLm5vdCgiLmRvbmUsLm1lanNfX3BsYXllciIpLmVhY2goZnVuY3Rpb24oKXtmdW5jdGlvbiBiKCl7dmFyIGU9ITAsaDtmb3IoaCBpbiBkLmNzcylhLmNzc2xvYWQoZC5jc3NbaF0pO2Zvcih2YXIgZiBpbiBkLnBsdWdpbnMpInVuZGVmaW5lZCI9PQp0eXBlb2YgYS5wbHVnW2ZdPyhlPSExLGEucGx1Z1tmXT0hMSxqUXVlcnkuZ2V0U2NyaXB0KGQucGx1Z2luc1tmXSxmdW5jdGlvbigpe2EucGx1Z1tmXT0hMDtiKCl9KSk6MD09YS5wbHVnW2ZdJiYoZT0hMSk7ZSYmalF1ZXJ5KCIjIitjKS5tZWRpYWVsZW1lbnRwbGF5ZXIoalF1ZXJ5LmV4dGVuZChkLm9wdGlvbnMse3N1Y2Nlc3M6ZnVuY3Rpb24oYSxjKXtmdW5jdGlvbiBiKCl7dmFyIGI9alF1ZXJ5KGEpLmNsb3Nlc3QoIi5tZWpzX19pbm5lciIpO2EucGF1c2VkPyhiLmFkZENsYXNzKCJwYXVzaW5nIiksc2V0VGltZW91dChmdW5jdGlvbigpe2IuZmlsdGVyKCIucGF1c2luZyIpLnJlbW92ZUNsYXNzKCJwbGF5aW5nIikucmVtb3ZlQ2xhc3MoInBhdXNpbmciKS5hZGRDbGFzcygicGF1c2VkIil9LDEwMCkpOmIucmVtb3ZlQ2xhc3MoInBhdXNlZCIpLnJlbW92ZUNsYXNzKCJwYXVzaW5nIikuYWRkQ2xhc3MoInBsYXlpbmciKX1iKCk7YS5hZGRFdmVudExpc3RlbmVyKCJwbGF5IixiLCExKTsKYS5hZGRFdmVudExpc3RlbmVyKCJwbGF5aW5nIixiLCExKTthLmFkZEV2ZW50TGlzdGVuZXIoInBhdXNlIixiLCExKTthLmFkZEV2ZW50TGlzdGVuZXIoInBhdXNlZCIsYiwhMSk7Zy5hdHRyKCJhdXRvcGxheSIpJiZhLnBsYXkoKX19KSl9dmFyIGc9alF1ZXJ5KHRoaXMpLmFkZENsYXNzKCJkb25lIiksYzsoYz1nLmF0dHIoImlkIikpfHwoYz0ibWVqcy0iK2cuYXR0cigiZGF0YS1pZCIpKyItIithLmMrKyxnLmF0dHIoImlkIixjKSk7dmFyIGQ9e29wdGlvbnM6e30scGx1Z2luczp7fSxjc3M6W119LGUsaDtmb3IoZSBpbiBkKWlmKGg9Zy5hdHRyKCJkYXRhLW1lanMiK2UpKWRbZV09alF1ZXJ5LnBhcnNlSlNPTihoKTtiKCl9KX0oalF1ZXJ5KX0pO2EuZ3N8fCgidW5kZWZpbmVkIiE9PXR5cGVvZiBtZWpzY3NzJiZhLmNzc2xvYWQobWVqc2NzcyksYS5ncz1qUXVlcnkuZ2V0U2NyaXB0KG1lanNwYXRoLGZ1bmN0aW9uKCl7YS5ncz0hMDthLmluaXQoKTtqUXVlcnkoYS5pbml0KTtvbkFqYXhMb2FkKGEuaW5pdCl9KSl9KSgpOzwvc2NyaXB0Pg==&#034;&gt;&lt;/div&gt; &lt;/figure&gt;
&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://nsi-snt.ac-normandie.fr/IMG/zip/demo_maqueen.py.zip" length="967" type="application/zip" />
		
		<enclosure url="https://nsi-snt.ac-normandie.fr/IMG/zip/lib_maqueen.py.zip" length="1277" type="application/zip" />
		
		<enclosure url="https://nsi-snt.ac-normandie.fr/IMG/zip/radio_robot_py-2.zip" length="1074" type="application/zip" />
		

	</item>



</channel>

</rss>
