Modifications

Sauter à la navigation Sauter à la recherche
562 octets ajoutés ,  26 février 2017 à 14:55
Ligne 148 : Ligne 148 :     
== Créer un projet ==
 
== Créer un projet ==
Pymakr has a feature to sync and run your code on your device. This is mostly done using projects. The following steps will get you started.
+
Pymakr permet de synchroniser et exécuter votre code sur votre périphérique PyCom. Cela se fait en utilisant les fonctionnalités "Projet" de Pymakr.  
   −
* In Pymakr, go to Project > New project.
+
Les étapes suivantes vous permet de commencer.
* Give it a name and select a folder for your project, either a new of existing one.
  −
* Create two files: main.py and boot.py, if you don’t already have those.
     −
{{ambox|text=You can also use FTP to download boot.py and main.py from the board to your project folder, after which you can right-click the project viewer and use the ‘add source files’ option to add them to your project.}}
+
* Dans Pymakr, sélectionnez '''Project > New project''' (''Projet > Nouveau Projet'').
 +
* Donnez lui un nom et sélectionnez un répertoire stocker y stocker les informations du projet (ou créer un nouveau répertoire).
 +
* Créez deux fichiers: main.py et boot.py, s'il n'existent pas encore.
   −
The boot.py file should always have the following code on the top, so we can run our python scripts over serial or telnet. All of our newer boards have this code already in the boot.py file.
+
{{ambox|text=Vous pouvez également utiliser FTP pour télécharger, dans votre projet, les fichiers boot.py et main.py déjà présent sur la carte. Après quoi, vous utilisez le clique droit sur ces fichiers et sélectionnez l'option "add source files" (''ajouter des fichiers sources'') pour les ajouter dans votre projet.}}
 +
 
 +
Boot.py devrait toujours avoir les lignes de code suivantes en début de fichier {{fname|boot.py}}. Ces lignes permettent d'exécuter vos scripts Python via une ligne série ou telnet. Toutes les cartes récentes disposent déjà de ce code dans le fichier {{fname|boot.py}}.
    
<syntaxhighlight lang="python">
 
<syntaxhighlight lang="python">
Ligne 165 : Ligne 167 :  
</syntaxhighlight>
 
</syntaxhighlight>
   −
Most users, especially WiPy users, would want a wifi script in the boot.py file. A basic wifi script but also more advanced WLAN examples, like fixed IP and multiple networks, can be found in the [https://docs.pycom.io/pycom_esp32/pycom_esp32/tutorial/includes/wlan.html#wlan-step-by-step Wifi Examples] chapter (''PyCom, anglais''). Nous avons également [[Hack-wipy-wlan|un tutoriel en Français sur le sujet]] (également applicable à Wipy2 et Lopy même s'il s'agit d'un tutoriel WiPy 1).
+
La plupart des utilisateurs, principalement les utilisateurs WiPy, aurait besoin d'un script WiFi spécifique dans {{fname|boot.py}} . Des scripts de configuration WLAN basiques et plus avancées (adresse IP Fixe, réseaux multiples) sont disponible [https://docs.pycom.io/pycom_esp32/pycom_esp32/tutorial/includes/wlan.html#wlan-step-by-step dans le chapitre Wifi de Pycom.io] (''PyCom, anglais''). <font color="red">Nous avons également [[Hack-wipy-wlan|un tutoriel en Français sur le sujet]] en français</font> (également applicable à Wipy2 et Lopy même s'il s'agit d'un tutoriel WiPy 1).
   −
Besides the neccesary main.py and boot.py files, you can create any folders and python files or libraries that you want to include in your main file. Pymakr will synchronize all files in the project to the board when using the sync button.
+
Après les fichiers nécessaires (main.py et boot.py), vous pouvez créer n'importe quels répertoires, bibliothèques ou fichiers python que vous voudriez inclure dans votre fichier main.py . Pymakr synchronisera tous les fichiers du projet avec la carte lorsque le bouton "sync" ('synchronisé'') est utilisé.
   −
{{tmbox| type = speedy |text=When synchronizing your project to the board, make sure the REPL console is ready. If any programs are running or the board is still booting, synchronization might fail.}}
+
{{tmbox| type = speedy |text=Avant de synchroniser votre projet vers la carte, assurez vous que la console REPL soit disponible. Si un programme/script est en cours de fonctionnement ou si la carte boot/démarre alors la synchronisation échouera.}}
    
== Sans créer de projet ==
 
== Sans créer de projet ==
29 917

modifications

Menu de navigation