Netduino

所属分类:硬件设计
开发工具:C#
文件大小:221KB
下载次数:0
上传日期:2018-07-20 00:01:26
上 传 者sh-1993
说明:  用于娱乐、实践和学习的嵌入式电子应用程序。
(Embedded electronics apps for fun, practice, and learning.)

文件列表:
AlternateLightButton (0, 2018-07-20)
AlternateLightButton\AlternateLightButton.sln (1098, 2018-07-20)
AlternateLightButton\AlternateLightButton (0, 2018-07-20)
AlternateLightButton\AlternateLightButton\AlternateLightButton.csproj (2055, 2018-07-20)
AlternateLightButton\AlternateLightButton\OnBoardFlash.dat (73924632, 2018-07-20)
AlternateLightButton\AlternateLightButton\Program.cs (1240, 2018-07-20)
AlternateLightButton\AlternateLightButton\Properties (0, 2018-07-20)
AlternateLightButton\AlternateLightButton\Properties\AssemblyInfo.cs (870, 2018-07-20)
GyroLightTest (0, 2018-07-20)
GyroLightTest\Binary10.Sensors.sln (1702, 2018-07-20)
GyroLightTest\GyroLightTest (0, 2018-07-20)
GyroLightTest\GyroLightTest\GyroLight.csproj (2241, 2018-07-20)
GyroLightTest\GyroLightTest\L3G4200D.cs (981, 2018-07-20)
GyroLightTest\GyroLightTest\Properties (0, 2018-07-20)
GyroLightTest\GyroLightTest\Properties\AssemblyInfo.cs (866, 2018-07-20)
GyroLightTest\NetduinoPlusApplication1 (0, 2018-07-20)
GyroLightTest\NetduinoPlusApplication1\NetduinoPlusApplication1.csproj (2271, 2018-07-20)
GyroLightTest\NetduinoPlusApplication1\Program.cs (387, 2018-07-20)
GyroLightTest\NetduinoPlusApplication1\Properties (0, 2018-07-20)
GyroLightTest\NetduinoPlusApplication1\Properties\AssemblyInfo.cs (896, 2018-07-20)
GyroLightTest\TestGyroLight (0, 2018-07-20)
GyroLightTest\TestGyroLight\GyroTest.cs (117, 2018-07-20)
GyroLightTest\TestGyroLight\Properties (0, 2018-07-20)
GyroLightTest\TestGyroLight\Properties\AssemblyInfo.cs (874, 2018-07-20)
GyroLightTest\TestGyroLight\Test.csproj (2454, 2018-07-20)
LICENSE.TXT (18026, 2018-07-20)
LightInterruptPort (0, 2018-07-20)
LightInterruptPort\LightInterruptPort (0, 2018-07-20)
LightInterruptPort\LightInterruptPort\IButton.cs (207, 2018-07-20)
LightInterruptPort\LightInterruptPort\LightTrigger.cs (4173, 2018-07-20)
LightInterruptPort\LightInterruptPort\LightTrigger.csproj (2204, 2018-07-20)
LightInterruptPort\LightInterruptPort\LightTriggerEdit.cs (3871, 2018-07-20)
LightInterruptPort\LightInterruptPort\OnboardButton.cs (160, 2018-07-20)
LightInterruptPort\LightInterruptPort\Program.cs (1193, 2018-07-20)
LightInterruptPort\LightInterruptPort\Properties (0, 2018-07-20)
LightInterruptPort\LightInterruptPort\Properties\AssemblyInfo.cs (866, 2018-07-20)
LightInterruptPort\LightTrigger.sln (1080, 2018-07-20)
... ...

Netduino ======== In the course of learning the .NET Micro Framework -- and embedded programming in general -- I have amassed a humble numble... ahem... number of examples that might be useful for others. So, I'm doing the right thing and sharing them on GitHub. All of these projects are written for the `Netduino Plus 1` board, however it should be straightforward to convert to any current board revisions. #### Libraries These are modules that can be used in your projects. * [RealTimeClock]: A library for controlling the DS3232 clock chip over I2C. #### Applications/Sketches Pretty much all of these are beginner applications that I wrote while starting to learn embedded programming. They are classic examples of what types of things you can do with microcontrollers. I consider all of these sketches -- not full-scale applications -- so I haven't put a lot of work into making them very robust. * [AlternateLightButton]: Toggle two LEDs with a button. * [LightInterruptPort]: Demonstrates the use of the InterruptPort class for event signaling. * [Servo]: Slow, automatic oscillation of a servo. * [ServoPotControl]: Control a servo's angle by using a potentiometer. #### Deploying to Your Netduino It's all text, so open up your command line and Emacs editor and... Just kidding! Get yourself a modern IDE like Visual Studio and open the solution (`.sln`) file. Check the connections to your board and click the debug button. This will deploy the application to the device and allow you to user the debugger as usual. Once deployed, you can take the board with you anywhere and supply power for it to run the application. You can find instructions for downloading an IDE, .NETMF, and the Netduino SDK at the [Netduino] download page. I created, compiled, and deployed these projects on Windows with Visual Studio and you should be able to deploy from Windows, Mac or Linux. See [Wilderness Labs] for more information. #### Enjoy Please feel free to fork, send me a merge request, or contact me with questions on the Netduino forum. [RealTimeClock]: https://github.com/binary10/Netduino/tree/master/RealTimeClock [AlternateLightButton]: https://github.com/binary10/Netduino/tree/master/AlternateLightButton [LightInterruptPort]: https://github.com/binary10/Netduino/tree/master/LightInterruptPort [Servo]: https://github.com/binary10/Netduino/tree/master/Servo [ServoPotControl]: https://github.com/binary10/Netduino/tree/master/ServoPotControl [Netduino]: http://www.netduino.com/downloads/ [Wilderness Labs]: http://developer.wildernesslabs.co/Netduino/

近期下载者

相关文件


收藏者