SlideShare ist ein Scribd-Unternehmen logo
1 von 19
PROTOTYPAGE
FACILE AVEC
GADGETEER
Le hardware
rendu
accessible
© Pyxis Technologies inc.
/studio
Expertise
Qualité
Respect
Agile Big Data custom
CQRS Desktop Event
Sourcing Microsoft .NET C#
Scrum Software
development Training
Web
noussommes
© Pyxis Technologies inc.
POURQUOI GADGETEER?
© Pyxis Technologies inc.
AVEC ARDUINO (NETDUINO) C’EST MIEUX
© Pyxis Technologies inc.
GADGETEER PLUG & PLAY
© Pyxis Technologies inc.
Managed
Native
QU’EST-CE GADGETEER?
Hardware
ORHAL Drivers OS Emulator
PAL Timers RAM I/O
CLR Execution
Engine
Interop
Type
System
Garbage
Collector
Libraries .NET …WPF COMM
Gadgeteer CoreSocket InterfacesMicroFramework
TinyCLR
© Pyxis Technologies inc.
 GPIO (General Purpuse Input/Output) avec ou sans
interruption
 UART (Universal Asynchronous Receiver/Transmitter)
 I²C Bus (Inter-Integrated Circuit)
 SPI Bus (Serial Peripheral Interface)
 Analog Input/Output
 USB Host/Client
 CAN Bus (Controller Area Network)
 Graphics Display
 Touchscreen
 PWM (Pulse Width Modulation)
 Ethernet
 SD (Secure Digital)
 Autre spécifique aux manufacturier
LES FONCTIONS HARDWARE
© Pyxis Technologies inc.
A QUOI RESSEMBLE UN MAIN BOARD?
© Pyxis Technologies inc.
A QUOI RESSEMBLE UN MAIN BOARD?
Reset Button
Socket number
Socket types
© Pyxis Technologies inc.
A QUOI RESSEMBLE UN DEVICE?
© Pyxis Technologies inc.
Type Letter Pin 1 Pin 2 Pin 3 Pin 4 Pin 5 Pin 6 Pin 7 Pin 8 Pin 9 Pin 10
Analog In A +3.3V +5V AIN (G!) AIN (G) AIN GPIO [UN] [UN] [UN] GND
LCD B +3.3V +5V LCD B0 LCD B1 LCD B2 LCD B3 LCD B4 LCD EN LCD CLK GND
CAN C +3.3V +5V GPIO! TD (G) RD (G) GPIO [UN] [UN] [UN] GND
USB Device D +3.3V +5V GPIO! D- D+ GPIO GPIO [UN] [UN] GND
Ethernet E +3.3V +5V [UN] LED1? LED2? TX D- TX D+ RX D- RX D+ GND
SD Card F +3.3V +5V GPIO! DAT0 DAT1 CMD DAT2 DAT3 CLK GND
LCD G +3.3V +5V LCD G0 LCD G1 LCD G2 LCD G3 LCD G4 LCD G5 BL GND
USB Host H +3.3V +5V GPIO! D- D+ [UN] [UN] [UN] [UN] GND
I²C I +3.3V +5V GPIO! [UN] [UN] GPIO [UN] SDA SCL GND
UART +
Handshaking
K +3.3V +5V GPIO! TX (G) RX (G) RTS CTS [UN] [UN] GND
Analog Out O +3.3V +5V GPIO! GPIO AOUT [UN] [UN] [UN] [UN] GND
PWM P +3.3V +5V GPIO! [UN] [UN] GPIO PWM (G) PWM (G) PWM GND
LCD R +3.3V +5V LCD R0 LCD R1 LCD R2 LCD R3 LCD R4 VSYNC HSYNC GND
SPI S +3.3V +5V GPIO! GPIO GPIO GPIO MOSI MISO SCK GND
Touch T +3.3V +5V [UN] YU XL YD XR [UN] [UN] GND
UART U +3.3V +5V GPIO! TX (G) RX (G) GPIO [UN] [UN] [UN] GND
3 GPIO X +3.3V +5V GPIO! GPIO GPIO [UN] [UN] [UN] [UN] GND
7 GPIO Y +3.3V +5V GPIO! GPIO GPIO GPIO GPIO GPIO GPIO GND
Manufacturer
Specific
Z +3.3V +5V GPIO! [MS] [MS] [MS] [MS] [MS] [MS] GND
DaisyLink
Downstream
* +3.3V +5V GPIO! GPIO GPIO [MS] [MS] [MS] [MS] GND
ALL SOCKETS TABLE
© Pyxis Technologies inc.
SOCKET SAMPLE
Type Letter Pin 1 Pin 2 Pin 3 Pin 4 Pin 5 Pin 6 Pin 7 Pin 8 Pin 9 Pin 10
Analog In A +3.3V +5V AIN (G!) AIN (G) AIN GPIO [UN] [UN] [UN] GND
I²C I +3.3V +5V GPIO! [UN] [UN] GPIO [UN] SDA SCL GND
Touch T +3.3V +5V [UN] YU XL YD XR [UN] [UN] GND
3 GPIO X +3.3V +5V GPIO! GPIO GPIO [UN] [UN] [UN] [UN] GND
© Pyxis Technologies inc.
Visual Studio 2013 Express (ou +)
Microsoft NETMF (Visual Studio
Extension)
Microsoft NETMF SDK (Librairies)
Microsoft .NET Gadgeteer (Designer &
gabarit de projets)
GHI Electronics’ SDK (Drivers pour les
microcontrôleur et les modules)
COMMENT DÉMARRER?
https://www.ghielectronics.com/downloads/Gadgeteer/NET_Gadgeteer_for_beginners.pdf
© Pyxis Technologies inc.
 Hello world « à la » Gadgeteer
ENVIRONNEMENT DE DÉVELOPPEMENT
© Pyxis Technologies inc.
UNE CAMÉRA
© Pyxis Technologies inc.
UNE CAMÉRA (AVEC HUB)
© Pyxis Technologies inc.
PROJET D’IRRIGATION AUTOMATIQUE
© Pyxis Technologies inc.
PROJET D’IRRIGATION AUTOMATIQUE
© Pyxis Technologies inc.
Rappelez-vous
Comprendre le système de
connecteurs
Toujours penser asynchrone
Ecrire du code « clean »
Questions?
19
LA FIN

Weitere ähnliche Inhalte

Ähnlich wie Gadgteteer clean code

Getting Started With Raspberry Pi - UCSD 2013
Getting Started With Raspberry Pi - UCSD 2013Getting Started With Raspberry Pi - UCSD 2013
Getting Started With Raspberry Pi - UCSD 2013
Tom Paulus
 
quanta_te5_r1a Toshiba Satellite L745.pdf
quanta_te5_r1a    Toshiba Satellite L745.pdfquanta_te5_r1a    Toshiba Satellite L745.pdf
quanta_te5_r1a Toshiba Satellite L745.pdf
BrawnSource
 

Ähnlich wie Gadgteteer clean code (20)

Tech days2013 netgadgeteer rec202
Tech days2013 netgadgeteer rec202Tech days2013 netgadgeteer rec202
Tech days2013 netgadgeteer rec202
 
Getting Started With Raspberry Pi - UCSD 2013
Getting Started With Raspberry Pi - UCSD 2013Getting Started With Raspberry Pi - UCSD 2013
Getting Started With Raspberry Pi - UCSD 2013
 
A 3D printing programming API
A 3D printing programming APIA 3D printing programming API
A 3D printing programming API
 
Innovation with pcDuino
Innovation with pcDuinoInnovation with pcDuino
Innovation with pcDuino
 
Manual usuario - Inspur cx-h81-m1 v2 0
Manual usuario  - Inspur cx-h81-m1 v2 0Manual usuario  - Inspur cx-h81-m1 v2 0
Manual usuario - Inspur cx-h81-m1 v2 0
 
Android Things Linux Day 2017
Android Things Linux Day 2017 Android Things Linux Day 2017
Android Things Linux Day 2017
 
LG 26.5 inch Square Chassis Monitors
LG 26.5 inch Square Chassis MonitorsLG 26.5 inch Square Chassis Monitors
LG 26.5 inch Square Chassis Monitors
 
quanta_te5_r1a Toshiba Satellite L745.pdf
quanta_te5_r1a    Toshiba Satellite L745.pdfquanta_te5_r1a    Toshiba Satellite L745.pdf
quanta_te5_r1a Toshiba Satellite L745.pdf
 
Scematic Toshiba L745
Scematic Toshiba L745Scematic Toshiba L745
Scematic Toshiba L745
 
Getting started with Intel IoT Developer Kit
Getting started with Intel IoT Developer KitGetting started with Intel IoT Developer Kit
Getting started with Intel IoT Developer Kit
 
INTERACTIVE KIOSK SOLUTION FOR SELF-SERVICE
INTERACTIVE KIOSK SOLUTION FOR SELF-SERVICEINTERACTIVE KIOSK SOLUTION FOR SELF-SERVICE
INTERACTIVE KIOSK SOLUTION FOR SELF-SERVICE
 
Raspberry Pi - HW/SW Application Development
Raspberry Pi - HW/SW Application DevelopmentRaspberry Pi - HW/SW Application Development
Raspberry Pi - HW/SW Application Development
 
IoT Getting Started with Intel® IoT Devkit
IoT Getting Started with Intel® IoT DevkitIoT Getting Started with Intel® IoT Devkit
IoT Getting Started with Intel® IoT Devkit
 
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
 
pcDuino tech talk at Carnegie Mellon University 10/14/2014
pcDuino tech talk at Carnegie Mellon University 10/14/2014pcDuino tech talk at Carnegie Mellon University 10/14/2014
pcDuino tech talk at Carnegie Mellon University 10/14/2014
 
Начало работы с Intel IoT Dev Kit
Начало работы с Intel IoT Dev KitНачало работы с Intel IoT Dev Kit
Начало работы с Intel IoT Dev Kit
 
Quanta zqta, zqsa_r1a_20111111_schematics
Quanta zqta, zqsa_r1a_20111111_schematicsQuanta zqta, zqsa_r1a_20111111_schematics
Quanta zqta, zqsa_r1a_20111111_schematics
 
Flash and Hardware
Flash and HardwareFlash and Hardware
Flash and Hardware
 
Raspberry Pi 2 + Windows 10 IoT Core + Node.js
Raspberry Pi 2 + Windows 10 IoT Core + Node.jsRaspberry Pi 2 + Windows 10 IoT Core + Node.js
Raspberry Pi 2 + Windows 10 IoT Core + Node.js
 
7th ed ppt ch09
7th ed ppt ch097th ed ppt ch09
7th ed ppt ch09
 

Mehr von Eric De Carufel

Cqrs + event sourcing pyxis v2 - en
Cqrs + event sourcing   pyxis v2 - enCqrs + event sourcing   pyxis v2 - en
Cqrs + event sourcing pyxis v2 - en
Eric De Carufel
 
Dvcs mercurial - pyxis - eric de carufel
Dvcs   mercurial - pyxis - eric de carufelDvcs   mercurial - pyxis - eric de carufel
Dvcs mercurial - pyxis - eric de carufel
Eric De Carufel
 

Mehr von Eric De Carufel (9)

Bracket Show Episode 35 - histoire de c# de 2002 à 2019
Bracket Show Episode 35 - histoire de c# de 2002 à 2019Bracket Show Episode 35 - histoire de c# de 2002 à 2019
Bracket Show Episode 35 - histoire de c# de 2002 à 2019
 
Architecture azure performante
Architecture azure performanteArchitecture azure performante
Architecture azure performante
 
Refactoring vers les design patterns pyxis v2
Refactoring vers les design patterns   pyxis v2Refactoring vers les design patterns   pyxis v2
Refactoring vers les design patterns pyxis v2
 
Refactoring to Design Patterns
Refactoring to Design PatternsRefactoring to Design Patterns
Refactoring to Design Patterns
 
Cqrs + event sourcing pyxis v2 - en
Cqrs + event sourcing   pyxis v2 - enCqrs + event sourcing   pyxis v2 - en
Cqrs + event sourcing pyxis v2 - en
 
Top 5 des meilleures façons d'améliorer votre code
Top 5 des meilleures façons d'améliorer votre codeTop 5 des meilleures façons d'améliorer votre code
Top 5 des meilleures façons d'améliorer votre code
 
CQRS + Event Sourcing
CQRS + Event SourcingCQRS + Event Sourcing
CQRS + Event Sourcing
 
Dvcs mercurial - pyxis - eric de carufel
Dvcs   mercurial - pyxis - eric de carufelDvcs   mercurial - pyxis - eric de carufel
Dvcs mercurial - pyxis - eric de carufel
 
Top 5 des meilleures façon d'améliorer ton code
Top 5 des meilleures façon d'améliorer ton codeTop 5 des meilleures façon d'améliorer ton code
Top 5 des meilleures façon d'améliorer ton code
 

Kürzlich hochgeladen

Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Kürzlich hochgeladen (20)

tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 

Gadgteteer clean code

  • 2. © Pyxis Technologies inc. /studio Expertise Qualité Respect Agile Big Data custom CQRS Desktop Event Sourcing Microsoft .NET C# Scrum Software development Training Web noussommes
  • 3. © Pyxis Technologies inc. POURQUOI GADGETEER?
  • 4. © Pyxis Technologies inc. AVEC ARDUINO (NETDUINO) C’EST MIEUX
  • 5. © Pyxis Technologies inc. GADGETEER PLUG & PLAY
  • 6. © Pyxis Technologies inc. Managed Native QU’EST-CE GADGETEER? Hardware ORHAL Drivers OS Emulator PAL Timers RAM I/O CLR Execution Engine Interop Type System Garbage Collector Libraries .NET …WPF COMM Gadgeteer CoreSocket InterfacesMicroFramework TinyCLR
  • 7. © Pyxis Technologies inc.  GPIO (General Purpuse Input/Output) avec ou sans interruption  UART (Universal Asynchronous Receiver/Transmitter)  I²C Bus (Inter-Integrated Circuit)  SPI Bus (Serial Peripheral Interface)  Analog Input/Output  USB Host/Client  CAN Bus (Controller Area Network)  Graphics Display  Touchscreen  PWM (Pulse Width Modulation)  Ethernet  SD (Secure Digital)  Autre spécifique aux manufacturier LES FONCTIONS HARDWARE
  • 8. © Pyxis Technologies inc. A QUOI RESSEMBLE UN MAIN BOARD?
  • 9. © Pyxis Technologies inc. A QUOI RESSEMBLE UN MAIN BOARD? Reset Button Socket number Socket types
  • 10. © Pyxis Technologies inc. A QUOI RESSEMBLE UN DEVICE?
  • 11. © Pyxis Technologies inc. Type Letter Pin 1 Pin 2 Pin 3 Pin 4 Pin 5 Pin 6 Pin 7 Pin 8 Pin 9 Pin 10 Analog In A +3.3V +5V AIN (G!) AIN (G) AIN GPIO [UN] [UN] [UN] GND LCD B +3.3V +5V LCD B0 LCD B1 LCD B2 LCD B3 LCD B4 LCD EN LCD CLK GND CAN C +3.3V +5V GPIO! TD (G) RD (G) GPIO [UN] [UN] [UN] GND USB Device D +3.3V +5V GPIO! D- D+ GPIO GPIO [UN] [UN] GND Ethernet E +3.3V +5V [UN] LED1? LED2? TX D- TX D+ RX D- RX D+ GND SD Card F +3.3V +5V GPIO! DAT0 DAT1 CMD DAT2 DAT3 CLK GND LCD G +3.3V +5V LCD G0 LCD G1 LCD G2 LCD G3 LCD G4 LCD G5 BL GND USB Host H +3.3V +5V GPIO! D- D+ [UN] [UN] [UN] [UN] GND I²C I +3.3V +5V GPIO! [UN] [UN] GPIO [UN] SDA SCL GND UART + Handshaking K +3.3V +5V GPIO! TX (G) RX (G) RTS CTS [UN] [UN] GND Analog Out O +3.3V +5V GPIO! GPIO AOUT [UN] [UN] [UN] [UN] GND PWM P +3.3V +5V GPIO! [UN] [UN] GPIO PWM (G) PWM (G) PWM GND LCD R +3.3V +5V LCD R0 LCD R1 LCD R2 LCD R3 LCD R4 VSYNC HSYNC GND SPI S +3.3V +5V GPIO! GPIO GPIO GPIO MOSI MISO SCK GND Touch T +3.3V +5V [UN] YU XL YD XR [UN] [UN] GND UART U +3.3V +5V GPIO! TX (G) RX (G) GPIO [UN] [UN] [UN] GND 3 GPIO X +3.3V +5V GPIO! GPIO GPIO [UN] [UN] [UN] [UN] GND 7 GPIO Y +3.3V +5V GPIO! GPIO GPIO GPIO GPIO GPIO GPIO GND Manufacturer Specific Z +3.3V +5V GPIO! [MS] [MS] [MS] [MS] [MS] [MS] GND DaisyLink Downstream * +3.3V +5V GPIO! GPIO GPIO [MS] [MS] [MS] [MS] GND ALL SOCKETS TABLE
  • 12. © Pyxis Technologies inc. SOCKET SAMPLE Type Letter Pin 1 Pin 2 Pin 3 Pin 4 Pin 5 Pin 6 Pin 7 Pin 8 Pin 9 Pin 10 Analog In A +3.3V +5V AIN (G!) AIN (G) AIN GPIO [UN] [UN] [UN] GND I²C I +3.3V +5V GPIO! [UN] [UN] GPIO [UN] SDA SCL GND Touch T +3.3V +5V [UN] YU XL YD XR [UN] [UN] GND 3 GPIO X +3.3V +5V GPIO! GPIO GPIO [UN] [UN] [UN] [UN] GND
  • 13. © Pyxis Technologies inc. Visual Studio 2013 Express (ou +) Microsoft NETMF (Visual Studio Extension) Microsoft NETMF SDK (Librairies) Microsoft .NET Gadgeteer (Designer & gabarit de projets) GHI Electronics’ SDK (Drivers pour les microcontrôleur et les modules) COMMENT DÉMARRER? https://www.ghielectronics.com/downloads/Gadgeteer/NET_Gadgeteer_for_beginners.pdf
  • 14. © Pyxis Technologies inc.  Hello world « à la » Gadgeteer ENVIRONNEMENT DE DÉVELOPPEMENT
  • 15. © Pyxis Technologies inc. UNE CAMÉRA
  • 16. © Pyxis Technologies inc. UNE CAMÉRA (AVEC HUB)
  • 17. © Pyxis Technologies inc. PROJET D’IRRIGATION AUTOMATIQUE
  • 18. © Pyxis Technologies inc. PROJET D’IRRIGATION AUTOMATIQUE
  • 19. © Pyxis Technologies inc. Rappelez-vous Comprendre le système de connecteurs Toujours penser asynchrone Ecrire du code « clean » Questions? 19 LA FIN

Hinweis der Redaktion

  1. Eric: présentation de Pyxis
  2. Eric