{"id":1843,"date":"2025-11-26T14:59:21","date_gmt":"2025-11-26T13:59:21","guid":{"rendered":"https:\/\/labopothier.com\/?p=1843"},"modified":"2025-11-27T07:59:24","modified_gmt":"2025-11-27T06:59:24","slug":"activite-arduino-controler-un-generateur-de-vagues-nova-physics-avec-arduino","status":"publish","type":"post","link":"https:\/\/labopothier.com\/index.php\/2025\/11\/26\/activite-arduino-controler-un-generateur-de-vagues-nova-physics-avec-arduino\/","title":{"rendered":"ACTIVITE ARDUINO : Contr\u00f4ler un g\u00e9n\u00e9rateur de vagues NOVA PHYSICS avec ARDUINO"},"content":{"rendered":"\n<p><strong>Objectif<\/strong> : \u00ab\u00a0d\u00e9brider\u00a0\u00bb un g\u00e9n\u00e9rateur de vagues pour l&rsquo;utiliser \u00e0 vitesse \u00e9lev\u00e9e. Le syst\u00e8me fourni par Nova est \u00e0 la base pr\u00e9vu pour des mouvements lents car c&rsquo;est un choix pertinent pour cr\u00e9er des vagues dans une longue cuve. Certains \u00e9tudiants de TIPE aimeraient cependant utiliser ce dispositif pour des mouvements rapides, par exemple afin de simuler des tremblements de terre avec un plateau roulant.<\/p>\n\n\n\n<p>ll peut \u00eatre possible de contr\u00f4ler le moteur pas \u00e0 pas de ce syst\u00e8me gr\u00e2ce \u00e0 une carte Arduino et un motorshield pour acc\u00e9der \u00e0 des vitesses plus \u00e9lev\u00e9es, comme expliqu\u00e9 dans cet article. <\/p>\n\n\n\n<p>Cet article est destin\u00e9 aux \u00e9tudiants du lyc\u00e9e Pothier car nous utilisons un syst\u00e8me \u00ab\u00a0trafiqu\u00e9\u00a0\u00bb pr\u00e9sent au labo, n&rsquo;h\u00e9sitez pas \u00e0 me contacter dans le formulaire de contact si vous voulez plus de pr\u00e9cisions.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Pour en savoir plus sur le moteur pas \u00e0 pas, vous pouvez consulter <a href=\"https:\/\/labopothier.com\/index.php\/2024\/09\/10\/activite-arduino-python-controler-un-moteur-pas-a-pas-bipolaire-avec-arduino\/\" target=\"_blank\" rel=\"noreferrer noopener\">cet article dans le blog<\/a><\/p>\n<\/blockquote>\n\n\n\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile\" style=\"grid-template-columns:auto 26%\"><div class=\"wp-block-media-text__content\">\n<p>Ce syst\u00e8me utilise le g\u00e9n\u00e9rateur de vagues<a href=\"https:\/\/www.nova-physics.com\/product-page\/g%C3%A9n%C3%A9rateur-de-vagues-polyvalent\" target=\"_blank\" rel=\"noreferrer noopener\"> <strong>NOVA PHYSICS<\/strong><\/a>, syst\u00e8me qui est tr\u00e8s utile pour des d\u00e9placements en translation (applications : cr\u00e9ation de vagues dans une longue cuve, simulation de tremblement de terre avec un plateau roulant &#8230; ). Le moteur pas \u00e0 pas de ce dispositif est initialement contr\u00f4l\u00e9 par une carte \u00e9lectronique qui permet de faire du \u00ab\u00a0microstepping\u00a0\u00bb, ce qui est tr\u00e8s efficace pour des mouvements lents. (voir <a href=\"https:\/\/labopothier.com\/index.php\/2024\/09\/10\/activite-arduino-python-controler-un-moteur-pas-a-pas-bipolaire-avec-arduino\/\" target=\"_blank\" rel=\"noreferrer noopener\">partie 3 de l&rsquo;article sur les moteurs pas \u00e0 pas<\/a>)<\/p>\n\n\n\n<p>La vitesse de ce moteur est par cons\u00e9quent limit\u00e9e (fr\u00e9quence de rotation maximale : 4 tours\/s). Le but de cet article est de permettre des <strong>mouvements plus rapides<\/strong> jusqu&rsquo;\u00e0  une fr\u00e9quence de rotation de 6 tours\/s.<\/p>\n\n\n\n<p>Pour cela, le syst\u00e8me a \u00e9t\u00e9 un peu \u00ab\u00a0d\u00e9tourn\u00e9\u00a0\u00bb (d\u00e9sol\u00e9 NOVA !), pour pouvoir acc\u00e9der au moteur pas \u00e0 pas, afin de le contr\u00f4ler directement avec une carte <strong><a href=\"https:\/\/www.gotronic.fr\/art-arduino-uno-a000066-12420.htm\">Arduino<\/a><\/strong>, \u00e9quip\u00e9e d&rsquo;un <strong><a href=\"https:\/\/www.gotronic.fr\/art-arduino-motor-shield-2-x-2-a-a000079-18747.htm\">Motorshield Arduino<\/a><\/strong>.<\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/IMG_8145-768x1024.jpg\" alt=\"\" class=\"wp-image-1844 size-full\" srcset=\"https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/IMG_8145-768x1024.jpg 768w, https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/IMG_8145-225x300.jpg 225w, https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/IMG_8145-1152x1536.jpg 1152w, https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/IMG_8145-1536x2048.jpg 1536w, https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/IMG_8145-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Conception du syst\u00e8me<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><br><strong>Mat\u00e9riel<\/strong><\/h3>\n\n\n\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile\" style=\"grid-template-columns:auto 31%\"><div class=\"wp-block-media-text__content\">\n<p>G\u00e9n\u00e9rateur de vagues <a href=\"https:\/\/www.nova-physics.com\/product-page\/g%C3%A9n%C3%A9rateur-de-vagues-polyvalent\" target=\"_blank\" rel=\"noreferrer noopener\">NOVA PHYSICS<\/a>, modifi\u00e9 pour pouvoir brancher le moteur pas \u00e0 pas directement sur une carte Arduino :<\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"651\" src=\"https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/IMG_8145bis-1-1024x651.jpg\" alt=\"\" class=\"wp-image-1847 size-full\" srcset=\"https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/IMG_8145bis-1-1024x651.jpg 1024w, https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/IMG_8145bis-1-300x191.jpg 300w, https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/IMG_8145bis-1-768x489.jpg 768w, https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/IMG_8145bis-1-1536x977.jpg 1536w, https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/IMG_8145bis-1.jpg 2001w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile\" style=\"grid-template-columns:auto 22%\"><div class=\"wp-block-media-text__content\">\n<p><a href=\"https:\/\/www.gotronic.fr\/art-arduino-uno-a000066-12420.htm\" target=\"_blank\" rel=\"noreferrer noopener\">Carte Arduino<\/a> (ou mod\u00e8le g\u00e9n\u00e9rique)<\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/labopothier.com\/wp-content\/uploads\/2025\/04\/12420.jpg.webp\" alt=\"\" class=\"wp-image-1801 size-full\" srcset=\"https:\/\/labopothier.com\/wp-content\/uploads\/2025\/04\/12420.jpg.webp 600w, https:\/\/labopothier.com\/wp-content\/uploads\/2025\/04\/12420.jpg-300x300.webp 300w, https:\/\/labopothier.com\/wp-content\/uploads\/2025\/04\/12420.jpg-150x150.webp 150w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile\" style=\"grid-template-columns:auto 22%\"><div class=\"wp-block-media-text__content\">\n<p><a href=\"https:\/\/www.gotronic.fr\/art-arduino-motor-shield-2-x-2-a-a000079-18747.htm\" target=\"_blank\" rel=\"noreferrer noopener\">Motorshield Arduino<\/a><\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/18747.jpg.webp\" alt=\"\" class=\"wp-image-1849 size-full\" srcset=\"https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/18747.jpg.webp 600w, https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/18747.jpg-300x300.webp 300w, https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/18747.jpg-150x150.webp 150w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile\" style=\"grid-template-columns:auto 22%\"><div class=\"wp-block-media-text__content\">\n<p><a href=\"https:\/\/fr.rs-online.com\/web\/p\/alimentations-de-laboratoire\/4365862\" target=\"_blank\" rel=\"noreferrer noopener\">Alimentation stabilis\u00e9e EA-PS-2016-100<\/a><\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"722\" height=\"440\" src=\"https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/Capture-1.png\" alt=\"\" class=\"wp-image-1851 size-full\" srcset=\"https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/Capture-1.png 722w, https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/Capture-1-300x183.png 300w\" sizes=\"auto, (max-width: 722px) 100vw, 722px\" \/><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Mode d\u2019emploi<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Branchement du moteur pas \u00e0 pas du g\u00e9n\u00e9rateur de vagues \u00e0 la carte Arduino<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>D\u00e9brancher le c\u00e2ble qui relie le bo\u00eetier de commande au moteur pas \u00e0 pas sur le <em><strong>\u00ab\u00a0g\u00e9n\u00e9rateur de vagues modifi\u00e9 haute vitesse<\/strong><\/em>\u00a0\u00bb (identifi\u00e9 au labo avec une \u00e9tiquette sur le bo\u00eetier)\u00a0:<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><img loading=\"lazy\" decoding=\"async\" width=\"225\" height=\"300\" src=\"https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/IMG_8143-225x300.jpg\" alt=\"\" class=\"wp-image-1852\" srcset=\"https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/IMG_8143-225x300.jpg 225w, https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/IMG_8143-768x1024.jpg 768w, https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/IMG_8143-1152x1536.jpg 1152w, https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/IMG_8143-1536x2048.jpg 1536w, https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/IMG_8143-scaled.jpg 1920w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Brancher le c\u00e2ble du moteur sur le <strong>Motorshield Arduino<\/strong> de la fa\u00e7on suivante&nbsp;:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><img loading=\"lazy\" decoding=\"async\" width=\"225\" height=\"300\" src=\"https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/IMG_8144-225x300.jpg\" alt=\"\" class=\"wp-image-1853\" srcset=\"https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/IMG_8144-225x300.jpg 225w, https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/IMG_8144-768x1024.jpg 768w, https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/IMG_8144-1152x1536.jpg 1152w, https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/IMG_8144-1536x2048.jpg 1536w, https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/IMG_8144-scaled.jpg 1920w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Brancher les deux fils d\u2019alimentation du <strong>Motorshield Arduino<\/strong> sur une <strong>alimentation stabilis\u00e9e type  EA-PS 2016-100<\/strong> (bien respecter les polarit\u00e9s&nbsp;!)<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Relier la carte Arduino \u00e0 un P<strong>C<\/strong><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Configuration de l\u2019environnement Arduino<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ouvrir l\u2019IDE Arduino.<\/li>\n\n\n\n<li>V\u00e9rifier que la carte s\u00e9lectionn\u00e9e est bien <strong>Arduino Uno<\/strong> via le menu [Outils] &gt; [Type de carte].<\/li>\n\n\n\n<li>S\u00e9lectionner le <strong>port s\u00e9rie<\/strong> correspondant via le menu [Outils] &gt; [Port].<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Code Arduino<\/strong><\/h3>\n\n\n\n<p>Le code est d\u00e9j\u00e0 t\u00e9l\u00e9vers\u00e9 sur la carte mais peut \u00eatre modifi\u00e9 de telle mani\u00e8re \u00e0 agir sur la vitesse. Pour cela, faire varier la valeur de <strong>freq <\/strong>entre 3 et 6 Hz<\/p>\n\n\n\n<pre title=\"Code Arduino pour faire varier la vitesse du moteur pas \u00e0 pas\" class=\"wp-block-code\"><code lang=\"cpp\" class=\"language-cpp\">\/\/Parameters\n\nconst int directionA  = 12;\nconst int directionB  = 13;\nconst int rateA  = 3;\nconst int rateB  = 11;\nfloat freq = 3; \/\/entre 3 et 6 Hz, adapter la tension d'alimentation selon la vitesse\nint microsBtwnSteps ;\nint vitesse=255 ;\n\nvoid setup() {\n  \/\/Init Serial USB\n  Serial.begin(9600);\n  Serial.println(F(\"Initialize System\"));\n  microsBtwnSteps = int(5000\/freq);\n  \/\/Init Motor Shield\n  pinMode(directionA, OUTPUT); \/\/Initiates Motor Channel A pin\n  pinMode(directionB, OUTPUT); \/\/Initiates Motor Channel B pin\n}\n\nvoid loop() {\n  \n  testStepperMS();\n}\n\nvoid testStepperMS() { \/* function testStepperMS *\/\n  \/\/\/\/ Test stepper\n  Serial.println(\"Move stepper 10 step clockwise\"); \/\/on reprend le programme d'un moteur pas \u00e0 pas contr\u00f4l\u00e9 par le motorshield, mais on le le fait tourner sans fin dans le m\u00eame sens\n  stpCW(50);\n\/\/  delay(1000);\n\/\/  Serial.println(\"Move stepper 2 step counter clockwise\");\n\/\/  stpCCW(100);\n\/\/  delay(1000);\n}\n\n\nvoid stpCW(int nbstep) { \/* function stpCW *\/\n  \/\/\/\/ Move stepper clockwise\n  for (int i = 0; i &lt; nbstep; i++) {\n    \n    digitalWrite(directionA, HIGH);   \/\/Set direction of CH A\n    analogWrite(rateA, 255);   \n    analogWrite(rateB\n    , 0);   \n    delayMicroseconds(microsBtwnSteps);\n\n    \n    digitalWrite(directionB, LOW);   \/\/Set direction of CH B\n    analogWrite(rateB, 255);   \n    analogWrite(rateA, 0);   \n    delayMicroseconds(microsBtwnSteps);\n\n    \n    digitalWrite(directionA, LOW);   \/\/Set direction of CH A\n    analogWrite(rateA, 255);   \n    analogWrite(rateB, 0);   \n    delayMicroseconds(microsBtwnSteps);\n\n   \n    digitalWrite(directionB, HIGH);   \/\/Set direction of CH B\n    analogWrite(rateB, 255);   \n    analogWrite(rateA, 0);   \n    delayMicroseconds(microsBtwnSteps);\n  }\n}\n\nvoid stpCCW(int nbstep) { \/* function stpCCW *\/\n  \/\/\/\/ Move stepper counter-clockwise\n  for (int i = 0; i &lt; nbstep; i++) {\n    \n    digitalWrite(directionA, HIGH);   \/\/Set direction of CH A\n    analogWrite(rateA, 255);   \n    analogWrite(rateB, 0);   \n    delayMicroseconds(microsBtwnSteps);\n\n   \n    digitalWrite(directionB, HIGH);   \/\/Set direction of CH B\n    analogWrite(rateB, 255);   \n    analogWrite(rateA, 0);   \n    delayMicroseconds(microsBtwnSteps);\n\n    \n    digitalWrite(directionA, LOW);   \/\/Set direction of CH A\n    analogWrite(rateA, 255);   \n    analogWrite(rateB, 0);   \n    delayMicroseconds(microsBtwnSteps);\n\n    \n    digitalWrite(directionB, LOW);   \/\/Set direction of CH B\n    analogWrite(rateB, 255);   \n    analogWrite(rateA, 0);   \n    delayMicroseconds(microsBtwnSteps);\n  }\n}<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Remarque<\/h2>\n\n\n\n<p>Il est n\u00e9cessaire d&rsquo;adapter la valeur de la <strong>tension de l&rsquo;alimentation stabilis\u00e9e <\/strong>\u00e0 la valeur de la <strong>fr\u00e9quence de rotation<\/strong>. <\/p>\n\n\n\n<p>A <strong>faible vitesse<\/strong>, le moteur <strong>grince<\/strong> avec une valeur de tension<strong> trop \u00e9lev\u00e9e<\/strong>. En revanche, \u00e0<strong> forte vitesse<\/strong>,  il est n\u00e9cessaire d&rsquo;<strong>augmenter cette tension<\/strong> !<\/p>\n\n\n\n<p>Voici quelques valeurs de tension pour diff\u00e9rentes vitesses de rotation :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>3 Hz -&gt; 5 V<\/li>\n\n\n\n<li>4 Hz -&gt; 7 V<\/li>\n\n\n\n<li>5Hz -&gt; 9 V<\/li>\n\n\n\n<li>6 Hz-&gt; 11 V<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n<\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Important<\/h2>\n\n\n\n<p>Les valeurs de vitesse sont <strong>approximatives<\/strong>, l&rsquo;id\u00e9al serait de mesurer la vitesse de rotation \u00e0 l&rsquo;aide d&rsquo;un <strong><a href=\"http:\/\/conrad.fr\/fr\/p\/tachymetre-laser-voltcraft-dt-10l-122624.html?qwer=CjwKCAiA55rJBhByEiwAFkY1QKjxUt_0j28Jhp9P9pTKl7c08njC0MrVOLbMuuBs-6Gn3bcyYJtDfhoCWXIQAvD_BwE&amp;utm_source=google&amp;utm_medium=cpc&amp;utm_campaign=SH+-+FR+-+Performance+max+-+Brand+traffic&amp;utm_id=21183760545&amp;gad_source=1&amp;gad_campaignid=21183763164&amp;gbraid=0AAAAADmQbYeyLTUG2Az1Pa5OpGPO237-Z&amp;gclid=CjwKCAiA55rJBhByEiwAFkY1QKjxUt_0j28Jhp9P9pTKl7c08njC0MrVOLbMuuBs-6Gn3bcyYJtDfhoCWXIQAvD_BwE&amp;refresh=true\" target=\"_blank\" rel=\"noreferrer noopener\">tachym\u00e8tre<\/a> <\/strong>(ou un autre capteur)<\/p>\n\n\n\n<figure class=\"wp-block-image size-medium\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/image-2-300x300.webp\" alt=\"\" class=\"wp-image-1859\" srcset=\"https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/image-2-300x300.webp 300w, https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/image-2-150x150.webp 150w, https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/image-2-768x768.webp 768w, https:\/\/labopothier.com\/wp-content\/uploads\/2025\/11\/image-2.webp 1000w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\n<\/blockquote>\n\n\n\n<p class=\"has-text-align-center has-medium-font-size\">Script Arduino disponible sur ce <a href=\"https:\/\/github.com\/jonasforlot\/python-arduino\/blob\/main\/Moteur%20pas%20%C3%A0%20pas\/generateur_vague_rapide.ino\" target=\"_blank\" rel=\"noreferrer noopener\">lien Github<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><a href=\"https:\/\/github.com\/jonasforlot\/python-arduino\/tree\/main\/Donn%C3%A9es%20s%C3%A9rie%20an%C3%A9mom%C3%A8tre\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/labopothier.com\/wp-content\/uploads\/2024\/09\/pngwing.com_.png\" alt=\"\" class=\"wp-image-1603\" style=\"width:168px;height:auto\" srcset=\"https:\/\/labopothier.com\/wp-content\/uploads\/2024\/09\/pngwing.com_.png 512w, https:\/\/labopothier.com\/wp-content\/uploads\/2024\/09\/pngwing.com_-300x300.png 300w, https:\/\/labopothier.com\/wp-content\/uploads\/2024\/09\/pngwing.com_-150x150.png 150w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Objectif : \u00ab\u00a0d\u00e9brider\u00a0\u00bb un g\u00e9n\u00e9rateur de vagues pour l&rsquo;utiliser \u00e0 vitesse \u00e9lev\u00e9e. Le syst\u00e8me fourni par Nova est \u00e0 la base pr\u00e9vu pour des mouvements lents car c&rsquo;est un choix pertinent pour cr\u00e9er des vagues dans une longue cuve. Certains \u00e9tudiants de TIPE aimeraient cependant utiliser ce dispositif pour des mouvements rapides, par exemple afin [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1861,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[9,7],"tags":[],"class_list":["post-1843","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","category-microcontroleurs-et-python"],"_links":{"self":[{"href":"https:\/\/labopothier.com\/index.php\/wp-json\/wp\/v2\/posts\/1843","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/labopothier.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/labopothier.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/labopothier.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/labopothier.com\/index.php\/wp-json\/wp\/v2\/comments?post=1843"}],"version-history":[{"count":9,"href":"https:\/\/labopothier.com\/index.php\/wp-json\/wp\/v2\/posts\/1843\/revisions"}],"predecessor-version":[{"id":1868,"href":"https:\/\/labopothier.com\/index.php\/wp-json\/wp\/v2\/posts\/1843\/revisions\/1868"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/labopothier.com\/index.php\/wp-json\/wp\/v2\/media\/1861"}],"wp:attachment":[{"href":"https:\/\/labopothier.com\/index.php\/wp-json\/wp\/v2\/media?parent=1843"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/labopothier.com\/index.php\/wp-json\/wp\/v2\/categories?post=1843"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/labopothier.com\/index.php\/wp-json\/wp\/v2\/tags?post=1843"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}