Каталог
|
Netduino - электронная платформа с открытым исходным кодом, использующая .NET Micro Framework. Она имеет 32-битный микроконтроллер и богатую среду разработки. Netduino сочетает в себе 20 GPIOs с SPI, I2C, 2 UART (1 RTS/CTS), 4 PWMа, и 6 ADC каналов.
.NET Micro Framework комбинирует в себе высокоуровневый метод написания код и функции специфические для микроконтроллеров. Наслаждайтесь евент-бейсед программированием, мультипоточностью, полинейным дебагингом, точками останова и прочим. Платформа очень расширяемая, аксессуары сторонних разработчиков предлагают расширить функциональность платы например системой Гео-локации, сервоприводами, питанием от аккумуляторов и .т.п. Само-собой Netduino совместима по разъемам с шилдами для классических плат Arduino.
Documents
Пример кода (мигаем встроенным свтодиодом): using System; using System.Threading; using Microsoft.SPOT; using Microsoft.SPOT.Hardware; using SecretLabs.NETMF.Hardware; using SecretLabs.NETMF.Hardware.Netduino; namespace NetduinoApplication1{ public class Program { public static void Main() { OutputPort led = new OutputPort(Pins.ONBOARD_LED, false); while (true) { led.Write(true); Thread.Sleep(500); led.Write(false); Thread.Sleep(500); } } } } |