วันเสาร์ที่ 24 พฤศจิกายน พ.ศ. 2561

IOT ก้บ Netduino ด้วย C#

Microsoft ได้ ออก Net Micro Framework และมี Hardware Netduino ออกมา หลายรุ่น แล้ว และใช้ได้ กับ Visual studio ทั้ง Mac และ Windows

ต้อง Update Firmware เป็น ล่าสุด จะมี โปรแกรม neduinoDeploy
http://developer.wildernesslabs.co/Netduino


การใช้งาน ต้องลง NetMF SDK ก่อน
 https://github.com/WildernessLabs/Netduino_SDK

เปิด Visual Studio และ เลือก Extension เป็น Micro Framework
สำหรับ
เมื่อลงแล้ว
ให้เลือก new project เป็น Micro framework console application

เลือก Reference

Microsoft.SPOT.Hardware
Microsoft.SPOT.IO
Microsoft.SPOT.Native
Microsoft.SPOT.Net
Secretlabs.NETMF.Hardware
Secretlabs.NETMF.Hardware.AnalogInput
Secretlabs.NETMF.Hardware.PWM
Secretlabs.NETMF.IO


ตัวอย่าง Code ที่ ใช้ใน Blink

using System;
using System.Threading;
using Microsoft.SPOT;
using Microsoft.SPOT.Hardware;
using SecretLabs.NETMF.Hardware;
using SecretLabs.NETMF.Hardware.Netduino;

namespace NetIot2
{
    public class Program
    {
        public static void Main()
        {
            
            OutputPort led = new OutputPort(Pins.ONBOARD_LED, false);
            int i = 0;
            while(true)
            {
                led.Write(true);
                Thread.Sleep(250);
                led.Write(false);
                Thread.Sleep(1250);
                Debug.Print("count" + i.ToString());
                i++;
                
            }
        }
    }
}


ใน Visual studio Mac Run ได้เลย
ใน Visual studio Windows ต้อง แจ้ง Deployment เป็น USB ด้วย จึงจะ run ได้


ไม่มีความคิดเห็น:

แสดงความคิดเห็น