An  Open-Source  toolkit for building small electronic devices using the  .NET Framework  and  Visual Studio.  Combines the advantages of  object-oriented  programming, solderless assembly of electronics with a kit of peripherals, and support for quick form-factor construction using computer-aided design. An open collaboration between Microsoft, hardware manufactuers, and end users. for Software Engineer, gadgeteer helps you escaping from the fussy low level driver or hardware, you can  aim your bullet  right to your application target. W hat is Gadgeteer?
Hardware To make a Gadgeteer project you need : A PC to program your application A Gadgeteer Mainboard A power board At least one module * You can found all of this at  seeedstudio bazaar
Hardware Mainboard: Spider 72MHz 32-bit ARM-7 processor; 4.5MB Flash 16MB RAM Full TCP/IP Stack with SSL,HTTP,TCP,  UDP,DHCP; SPI/UART/I2C/CAN….. … . Hydra Nano …… .. Module: Display T35 Module Current Module Accerometer Module Camera Module Cellular Radio Module Pulse Oximeter Module Moisture Module Barometer Module SD Card module Ethernet module … * You can found all of this at  seeedstudio bazaar Hardware open-source, you can download them from:  http://gadgeteer.codeplex.com/SourceControl/list/changesets
Software To start the Gadgeteer programming: Install the related software on PC. Upgrade  firmware  to the mainboard Install  module driver  on PC. Structure: http://www.seeedstudio.com/depot/accelerometer-module-net-gadgeteer-compatible-p-968.html?cPath=203
Software Visual Programming: Visual studio would  automatically create the init code  for this module, need to  USE  them with the  functions in the driver   to program your applications.
Make   a   Project   -  W eather Station  Includes: .NET Mainboard – Spider; Barometer; Temp&humility sensor Camera GPS SD Card Power module Cellular Radio A simple Weather Station that measures the environment and then upload to internet for sharing
Prepare the needed modules and connect the mainboard. Install the related drivers and  wire to the right socket in visual studio, initial code will be generated automatically. Then, the modules can be used in application program as an object, all the api can be used by the application progarm,  for example: display.SimpleGraphics.DisplayText("moisture: " + local_moistureValue, font, GT.Color.Green, 0, 0); local_SDCard.WriteFile(filename, binary_sensordata); local_moistureValue = moistureSensor.GetMoistureReading().ToString("f2"); Make   a   Project   -  W eather Station
Make a Project  -  W eather Station  Take photos and get the data from the sensors, store into the SD Card: Photo taken by camera Environment result Next Step: Upload the result to internet, can be seen by people all the world!
Other Projects Gluttony snake machine A machine that you can play the “Gluttony snake” with it. Plant Assistant System with the “moisture sensor” and “relay” to helps irrigate the plants when needed. Or upload environment data for sharing. Intelligent Robot With the numerous gadgeteer sensor modules, a Robot that can react to human being/object detection/line finding…would be much easier than before. ……
Thanks. Weibo  in sina:                     http ://weibo.com/seeedstudio

More Related Content

PPTX
2021 12 01 Global XR Conference - My experiences adapting a Digital Twin WebG...
PPTX
Global AI on Virtual Tour Oslo - Anomaly Detection using ML.Net on a drone te...
PDF
Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...
PDF
Sunspot Final
PDF
Hololens: Primo Contatto - Marco Dal Pino - Codemotion Milan 2016
PDF
Intel RealSense Hands-on Lab - Rome
PDF
Intel® RealSense™ Technology Adding Human-Like Sensing to Computing Devices
DOCX
Kinect installation guide
2021 12 01 Global XR Conference - My experiences adapting a Digital Twin WebG...
Global AI on Virtual Tour Oslo - Anomaly Detection using ML.Net on a drone te...
Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...
Sunspot Final
Hololens: Primo Contatto - Marco Dal Pino - Codemotion Milan 2016
Intel RealSense Hands-on Lab - Rome
Intel® RealSense™ Technology Adding Human-Like Sensing to Computing Devices
Kinect installation guide

What's hot (6)

PPTX
Microsoft Kinect and Kinect SDK
PDF
Introduction to Google Project Tango and Intel® RealSense™
PDF
Kinect on Android Pandaboard
PDF
Apps development for Recon HUDs
PPTX
OpenVR at Arduino Day Malmö
PPTX
Kinect
Microsoft Kinect and Kinect SDK
Introduction to Google Project Tango and Intel® RealSense™
Kinect on Android Pandaboard
Apps development for Recon HUDs
OpenVR at Arduino Day Malmö
Kinect
Ad

Viewers also liked (6)

PPTX
ahepburn Mdes PLAN
PPT
Layupdefense
PDF
Getting to Yes: Effectively Communicating to the C-Suite EFDixon
PPTX
Ethics In DW & DM
PDF
Contoh soal uts bin tema 1
DOC
ahepburn Design Research Proposal
ahepburn Mdes PLAN
Layupdefense
Getting to Yes: Effectively Communicating to the C-Suite EFDixon
Ethics In DW & DM
Contoh soal uts bin tema 1
ahepburn Design Research Proposal
Ad

Similar to .Net Gadgeteer (20)

PPTX
A new way to inspire and stimulate learning
PPTX
Microsoft IT Academy Summit 2011
PPTX
Quick prototyping using Gadgeteer, Raspberry Pi + Fez Cream
PDF
Tech days2013 netgadgeteer rec202
PDF
CodePool Liverpool 2013 - Microsoft Gadgeteer Presentation
PPTX
Internet of Things, Mobility & .Net Micro Framework SydMobNet March 2014
PPTX
Building a robot with the .Net Micro Framework
PPTX
Hack2the future Microsoft .NET Gadgeteer
PPTX
A brief introduction to making your own (Internet of Things) Thing
PDF
Ubiquitous Content Symposium 2009
PPT
Arduino Introduction by coopermaa
PDF
Programming The Real World
PDF
Mindstorms Arduino En Phidgets
PDF
Mindstorms Arduino En Phidgets
PPTX
2015 02 28 DotNetSpain IoT Fight
PDF
Better With Friends: Android+NFC+Arduino
KEY
Eating Fruit - Combining Robots & Apps
PDF
Sensing Platform Overview
PDF
Programming the Real World: Javascript for Makers
PDF
OpenEnergyMonitor Home Camp 4, London Oct2011
A new way to inspire and stimulate learning
Microsoft IT Academy Summit 2011
Quick prototyping using Gadgeteer, Raspberry Pi + Fez Cream
Tech days2013 netgadgeteer rec202
CodePool Liverpool 2013 - Microsoft Gadgeteer Presentation
Internet of Things, Mobility & .Net Micro Framework SydMobNet March 2014
Building a robot with the .Net Micro Framework
Hack2the future Microsoft .NET Gadgeteer
A brief introduction to making your own (Internet of Things) Thing
Ubiquitous Content Symposium 2009
Arduino Introduction by coopermaa
Programming The Real World
Mindstorms Arduino En Phidgets
Mindstorms Arduino En Phidgets
2015 02 28 DotNetSpain IoT Fight
Better With Friends: Android+NFC+Arduino
Eating Fruit - Combining Robots & Apps
Sensing Platform Overview
Programming the Real World: Javascript for Makers
OpenEnergyMonitor Home Camp 4, London Oct2011

Recently uploaded (20)

DOCX
search engine optimization ppt fir known well about this
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PPTX
Configure Apache Mutual Authentication
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
A review of recent deep learning applications in wood surface defect identifi...
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Two-dimensional Klein-Gordon and Sine-Gordon numerical solutions based on dee...
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PPTX
Microsoft Excel 365/2024 Beginner's training
PPT
What is a Computer? Input Devices /output devices
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PDF
A comparative study of natural language inference in Swahili using monolingua...
search engine optimization ppt fir known well about this
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Configure Apache Mutual Authentication
Hindi spoken digit analysis for native and non-native speakers
1 - Historical Antecedents, Social Consideration.pdf
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
A review of recent deep learning applications in wood surface defect identifi...
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
sustainability-14-14877-v2.pddhzftheheeeee
Zenith AI: Advanced Artificial Intelligence
Two-dimensional Klein-Gordon and Sine-Gordon numerical solutions based on dee...
OpenACC and Open Hackathons Monthly Highlights July 2025
Microsoft Excel 365/2024 Beginner's training
What is a Computer? Input Devices /output devices
A contest of sentiment analysis: k-nearest neighbor versus neural network
Module 1.ppt Iot fundamentals and Architecture
Developing a website for English-speaking practice to English as a foreign la...
sbt 2.0: go big (Scala Days 2025 edition)
A comparative study of natural language inference in Swahili using monolingua...

.Net Gadgeteer

  • 1.  
  • 2. An Open-Source toolkit for building small electronic devices using the .NET Framework and Visual Studio. Combines the advantages of object-oriented programming, solderless assembly of electronics with a kit of peripherals, and support for quick form-factor construction using computer-aided design. An open collaboration between Microsoft, hardware manufactuers, and end users. for Software Engineer, gadgeteer helps you escaping from the fussy low level driver or hardware, you can aim your bullet right to your application target. W hat is Gadgeteer?
  • 3. Hardware To make a Gadgeteer project you need : A PC to program your application A Gadgeteer Mainboard A power board At least one module * You can found all of this at seeedstudio bazaar
  • 4. Hardware Mainboard: Spider 72MHz 32-bit ARM-7 processor; 4.5MB Flash 16MB RAM Full TCP/IP Stack with SSL,HTTP,TCP, UDP,DHCP; SPI/UART/I2C/CAN….. … . Hydra Nano …… .. Module: Display T35 Module Current Module Accerometer Module Camera Module Cellular Radio Module Pulse Oximeter Module Moisture Module Barometer Module SD Card module Ethernet module … * You can found all of this at seeedstudio bazaar Hardware open-source, you can download them from: http://gadgeteer.codeplex.com/SourceControl/list/changesets
  • 5. Software To start the Gadgeteer programming: Install the related software on PC. Upgrade firmware to the mainboard Install module driver on PC. Structure: http://www.seeedstudio.com/depot/accelerometer-module-net-gadgeteer-compatible-p-968.html?cPath=203
  • 6. Software Visual Programming: Visual studio would automatically create the init code for this module, need to USE them with the functions in the driver to program your applications.
  • 7. Make a Project - W eather Station Includes: .NET Mainboard – Spider; Barometer; Temp&humility sensor Camera GPS SD Card Power module Cellular Radio A simple Weather Station that measures the environment and then upload to internet for sharing
  • 8. Prepare the needed modules and connect the mainboard. Install the related drivers and wire to the right socket in visual studio, initial code will be generated automatically. Then, the modules can be used in application program as an object, all the api can be used by the application progarm, for example: display.SimpleGraphics.DisplayText("moisture: " + local_moistureValue, font, GT.Color.Green, 0, 0); local_SDCard.WriteFile(filename, binary_sensordata); local_moistureValue = moistureSensor.GetMoistureReading().ToString("f2"); Make a Project - W eather Station
  • 9. Make a Project - W eather Station Take photos and get the data from the sensors, store into the SD Card: Photo taken by camera Environment result Next Step: Upload the result to internet, can be seen by people all the world!
  • 10. Other Projects Gluttony snake machine A machine that you can play the “Gluttony snake” with it. Plant Assistant System with the “moisture sensor” and “relay” to helps irrigate the plants when needed. Or upload environment data for sharing. Intelligent Robot With the numerous gadgeteer sensor modules, a Robot that can react to human being/object detection/line finding…would be much easier than before. ……
  • 11. Thanks. Weibo in sina: http ://weibo.com/seeedstudio

Editor's Notes

  • #2: 一种称为 .net gadgteer 的模块化设计。何谓模块化设计? 传统的电子开发方式: 选型 - 画板 - 制版 - 焊接 软件编程(从底层开始);模块化开发方式:选型 - 连接 - 软件编程(有可能在网上找到别人开发过的 lib )。硬件上避免了打板制版的痛苦,但软件上不可避免的会和底层打交道。 Gadgeteer 也是这样一种模块化设计思想,但它更有自己的特点: 1. 基于 MF 和 .net 编程,功能更加强大;传统的电子模块不具备这样的框架; 2. 处理器的强大,其他电子积木都是单片机或者 avr ; 3 。由于基于 net ,各个功能模块都有自己的驱动,接口更加明确和丰富,易于软件方面人员的上手开发。
  • #3: Gadgeteer 是由微软主导,由各个开源硬件开发商协助共同开发的。微软提供了整个 gadgeteer 的框架,并提供 MF 作为整个系统的支撑;各个硬件开发商制作硬件,并提供与之对应的 SDK 或 Driver ; 它在硬件上采用处理器 + 功能模块的思想,各个模块即插即用,免去了普通用户在开发硬件的时候需要制板 / 焊板的痛苦; 在软件上使用 windows 的开发思想,为每一个模块配备了对应的驱动程序,用户无需了解硬件及底层众多繁杂的初始化 / 通讯等工作,直接使用驱动暴露出来的接口,就好像在 PC 上使用声卡 / 显卡 / 网卡的等一样方便;
  • #4: 选择一款 gadgeteer 主板: 1. 用户可以选择所想用的 Module ,并下载安装相应的驱动,和 PC 上买声卡并安装驱动一样; 2. 安装 Module 的时候,选择与该 module 对应的 socket 类型并连接就可以了。 2.PC 机通过一块 power board 于 Mainboard 相连接,提供了在线调试功能,用户在开发过程中可以运行单步、全速等调试模式,并查看寄存器情况;
  • #5: 现在已经开发完成的 module 大概有 20 种,还有大约 10 种正在开发中; 包括 sensor/wireless communication/store/human interface 等。
  • #6: 基与 MF SDK4.1 以上; PC 端需要用户安装的可以简单分类为: IDE+MF SDK + Gadgeteer SDK + module driver ; 用户只需编写 application , 操作简单。 至于 mainboard 里的 firmware ,有时候硬件供应商可能会有更新,只需按照说明更新即可。
  • #9: 1. 安装好驱动之后,在 visual studio 上就能找到如图的图形,拖至编程区中就可以使用。