Modifications

Sauter à la navigation Sauter à la recherche
380 octets ajoutés ,  7 mars 2022 à 14:16
Ligne 15 : Ligne 15 :     
Here follows some fundamentals help links about the Python language himself:
 
Here follows some fundamentals help links about the Python language himself:
* [https://www.w3schools.com/python/ '''W3Schools''' on Python] : one of the best resource for learning online.
+
* [https://www.w3schools.com/python/ '''W3Schools''' on Python] : one of the best ressource for learning online (should I say "my favorite one).
 
* [https://www.pythoncheatsheet.org/#Python-Basics '''P'''ython'''C'''heat'''S'''heet.org] : Anyone can forget how to make loop, list, dictionary, tuple, list slice, math operator, generator...
 
* [https://www.pythoncheatsheet.org/#Python-Basics '''P'''ython'''C'''heat'''S'''heet.org] : Anyone can forget how to make loop, list, dictionary, tuple, list slice, math operator, generator...
 
* [https://www.pythonsheets.com/ pythonsheets.com] : more advanced cheat sheet.
 
* [https://www.pythonsheets.com/ pythonsheets.com] : more advanced cheat sheet.
Ligne 114 : Ligne 114 :  
That method returns a 16 bits value, so a number between 0 and 65535.
 
That method returns a 16 bits value, so a number between 0 and 65535.
   −
{{ambox|text=Even if the {{fname|read_u16()}} returns a 16 bits values, the effective ADC resolution is still 12 bits. The MicroPython internal will just upscale the ADC value from 0..4095 to returned value 0..65535 by applying a multiplier.}}
+
{{ambox|text=Even if the {{fname|read_u16()}} returns a 16 bits values, the effective ADC resolution is still 12 bits. The MicroPython internal will just upscale the ADC value from 0..4095 to returned value 0..65535 by applying a multiplier.  
 +
 
 +
The effective ADC reading precision is 3.3V/4095 = 0.000805V (0.8mv) }}
    
[[Fichier:ENG-CANSAT-FEATHER-PICO-HowTo-25.png]]
 
[[Fichier:ENG-CANSAT-FEATHER-PICO-HowTo-25.png]]
Ligne 232 : Ligne 234 :  
</syntaxhighlight>
 
</syntaxhighlight>
    +
Outside of connecting device (like GPS) to the UART, you can also use an UART to get the REPL over it (exactly like USB connexion but over an UART. This may be kindly useful to bring a REPL connectivity over mobile network/device.
 +
 
The following snip of code duplicates the REPL over the {{fname|UART(0)}} .
 
The following snip of code duplicates the REPL over the {{fname|UART(0)}} .
   Ligne 265 : Ligne 269 :  
* SS: Slave Select (activated at LOW) used to activate the device on the bus. It is also used to start "transaction" with the device.  
 
* SS: Slave Select (activated at LOW) used to activate the device on the bus. It is also used to start "transaction" with the device.  
    +
[[Fichier:ENG-CANSAT-PICO-HowTo-SPI.png]]
    
The following snip of code creates an instance of the {{fname|SPI(0)}} bus
 
The following snip of code creates an instance of the {{fname|SPI(0)}} bus
29 917

modifications

Menu de navigation