Modifications

Sauter à la navigation Sauter à la recherche
2 596 octets ajoutés ,  25 avril 2016 à 20:49
aucun résumé de modification
Ligne 8 : Ligne 8 :  
Now that you have added the appropriate URLs to the Arduino IDE preferences, you can open the '''Boards Manager''' (gestionnaire de carte) by navigating to the '''Tools->Board''' menu.
 
Now that you have added the appropriate URLs to the Arduino IDE preferences, you can open the '''Boards Manager''' (gestionnaire de carte) by navigating to the '''Tools->Board''' menu.
   −
{{ADFImage|FEATHER-M0-Utiliser-Arduino-IDE-00.jpg|640px}}
+
{{ADFImage|FEATHER-M0-Utiliser-Arduino-IDE-00.png|640px}}
    
Once the Board Manager opens, click on the category drop down menu on the top left hand side of the window and select '''Contributed'''. You will then be able to select and install the boards supplied by the URLs added to the prefrences.  
 
Once the Board Manager opens, click on the category drop down menu on the top left hand side of the window and select '''Contributed'''. You will then be able to select and install the boards supplied by the URLs added to the prefrences.  
Ligne 16 : Ligne 16 :  
First up, install the '''Arduino SAMD Boards''' version '''1.6.2''' or later
 
First up, install the '''Arduino SAMD Boards''' version '''1.6.2''' or later
   −
{{ADFImage|FEATHER-M0-Utiliser-Arduino-IDE-10.jpg|640px}}
+
{{ADFImage|FEATHER-M0-Utiliser-Arduino-IDE-10.png|640px}}
   −
{{ADFImage|FEATHER-M0-Utiliser-Arduino-IDE-11.jpg|640px}}
+
{{ADFImage|FEATHER-M0-Utiliser-Arduino-IDE-11.png|640px}}
    
== Installer le support SAMD Adafruit SAMD ==
 
== Installer le support SAMD Adafruit SAMD ==
 
Next you can install the Adafruit SAMD package to add the board file definitions
 
Next you can install the Adafruit SAMD package to add the board file definitions
   −
{{ADFImage|FEATHER-M0-Utiliser-Arduino-IDE-20.jpg|640px}}
+
{{ADFImage|FEATHER-M0-Utiliser-Arduino-IDE-20.png|640px}}
    
Even though in theory you don't need to - I recommend rebooting the IDE
 
Even though in theory you don't need to - I recommend rebooting the IDE
Ligne 29 : Ligne 29 :  
'''Quit and reopen the Arduino IDE''' to ensure that all of the boards are properly installed. You should now be able to select and upload to the new boards listed in the '''Tools->Board''' menu.
 
'''Quit and reopen the Arduino IDE''' to ensure that all of the boards are properly installed. You should now be able to select and upload to the new boards listed in the '''Tools->Board''' menu.
   −
{{ADFImage|FEATHER-M0-Utiliser-Arduino-IDE-21.jpg|640px}}
+
{{ADFImage|FEATHER-M0-Utiliser-Arduino-IDE-21.png|640px}}
    
== Installation des pilotes Windows ==
 
== Installation des pilotes Windows ==
Ligne 38 : Ligne 38 :  
{{download-box|Téléchargez l'installeur pilote Adafruit|https://github.com/adafruit/Adafruit_Windows_Drivers/releases/download/1.0.0.0/adafruit_drivers.exe}}
 
{{download-box|Téléchargez l'installeur pilote Adafruit|https://github.com/adafruit/Adafruit_Windows_Drivers/releases/download/1.0.0.0/adafruit_drivers.exe}}
    +
Download and run the installer
    +
{{ADFImage|FEATHER-M0-Utiliser-Arduino-IDE-30.png}}
 +
 +
Run the installer! Since we bundle the SiLabs and FTDI drivers as well, you'll need to click through the license
 +
 +
{{ADFImage|FEATHER-M0-Utiliser-Arduino-IDE-31.png}}
 +
 +
Select which drivers you want to install:
 +
 +
{{ADFImage|FEATHER-M0-Utiliser-Arduino-IDE-32.png}}
 +
 +
Click Install to do the installin'
 +
 +
{{ADFImage|FEATHER-M0-Utiliser-Arduino-IDE-33.png}}
 +
 +
== Le programme Blink ==
 +
Now you can upload your first blink sketch!
 +
 +
Plug in the Feather M0 and wait for it to be recognized by the OS (just takes a few seconds). It will create a serial/COM port, you can now select it from the dropdown, it'll even be 'indicated' as Feather M0!
 +
 +
{{ADFImage|FEATHER-M0-Utiliser-Arduino-IDE-40.png}}
 +
 +
Now load up the Blink example
 +
 +
<nowiki>// the setup function runs once when you press reset or power the board
 +
void setup() {
 +
  // initialize digital pin 13 as an output.
 +
  pinMode(13, OUTPUT);
 +
}
 +
 +
// the loop function runs over and over again forever
 +
void loop() {
 +
  digitalWrite(13, HIGH);  // turn the LED on (HIGH is the voltage level)
 +
  delay(1000);              // wait for a second
 +
  digitalWrite(13, LOW);    // turn the LED off by making the voltage LOW
 +
  delay(1000);              // wait for a second
 +
}</nowiki>
 +
 +
And click upload! That's it, you will be able to see the LED blink rate change as you adapt the delay() calls.
 +
 +
== Téléversé avec succès ==
 +
If you have a successful upload, you'll get a bunch of red text that tells you that the device was found and it was programmed, verified & reset
 +
 +
{{ADFImage|FEATHER-M0-Utiliser-Arduino-IDE-50.png}}
 +
 +
== Problème de compilation ==
 +
Compilation Issues
 +
 +
If you get an alert that looks like
 +
 +
'''Cannot run program "{runtime.tools.arm-none-eabi-gcc.path}\bin\arm-non-eabi-g++"'''
 +
 +
Make sure you have installed the Arduino SAMD boards package, you need both Arduino & Adafruit SAMD board packages
 +
 +
{{ADFImage|FEATHER-M0-Utiliser-Arduino-IDE-60.png}}
 +
 +
== Boot manuel ==
 +
Manually bootloading
 +
 +
If you ever get in a 'weird' spot with the bootloader, or you have uploaded code that crashes and doesn't auto-reboot into the bootloader, click the '''RST''' button '''twice'''' (like a double-click)to get back into the bootloader.
 +
 +
'''The red LED will pulse, so you know that its in bootloader mode'''.
 +
 +
Once it is in bootloader mode, you can select the newly created COM/Serial port and re-try uploading.
 +
 +
{{ADFImage|FEATHER-M0-Utiliser-Arduino-IDE-70.png}}
 +
 +
You may need to go back and reselect the 'normal' USB serial port next time you want to use the normal upload.
    
{{FEATHER-M0-TRAILER}}
 
{{FEATHER-M0-TRAILER}}
29 917

modifications

Menu de navigation