91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

怎樣用Netduino控制板載LED

454398 ? 來源:工程師吳畏 ? 2019-07-26 10:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

您是C#開發(fā)人員并且想要構建硬件小工具 - 嘗試Netduino:運行.NETMF的原型平臺

所以你得到了全新的 Netduino ,你不知道從哪里開始。按照此分步指南來幫助您設置并運行第一個小樣本。

步驟1 - 下載并安裝開發(fā)工具

Windows

下載并安裝 Visual Studio 2015 。您可以使用免費供個人使用的Community Edition。

您還需要安裝 .Net MicroFramework(.NETMF)v4.3.2 和 Netduino SDK ,您可以在 Wilderness Labs下載部分找到。

MacOS

下載并安裝最新版本的 Visual Studio for Mac 。有一個免費供個人使用的社區(qū)版。

啟動Visual Studio并單擊 擴展。.. 菜單欄。這應該打開 Extension Manager 窗口。選擇 圖庫 標簽,在搜索框中輸入 MicroFramework ,您會看到一個結果。如果未找到結果,請確保您正在搜索 所有存儲庫 并按 刷新 按鈕。

在Extension Manager中啟用MicroFramework窗口

選擇 MicroFramework 擴展名并單擊安裝。.. 按鈕。它會提示您一個對話框,說明它將安裝 MicroFramework v1.0.3 包。單擊安裝繼續(xù)安裝。

提示窗口確認MicroFramework Extension的安裝

一次已安裝,請轉到已安裝標簽,并確保列出并啟用了擴展程序。

Extension Manager窗口的MicroFramework Extension Installed選項卡

步驟2.通過控制板載LED創(chuàng)建您的第一個Netduino項目。

正確設置所有內容后,創(chuàng)建一個簡單的Netduino項目。您將控制輸出端口以激活板載LED。

Windows

打開Visual Studio 2015,然后單擊 File = 》新建項目 以打開 新建項目 對話框窗口。在模板部分中查找 Micro Framework c ategory,然后選擇 控制臺應用程序 。將項目命名為 Blinky 。

新項目wintow

創(chuàng)建項目后,我們需要確保它的目標是 .NET MicroFramework版本4.3 。在解決方案資源管理器中,右鍵單擊項目并選擇選項以轉到項目的屬性。在應用程序部分中,找到Target framework下拉菜單,然后選擇 .Net Micro Framework 4.3 (如果尚未選擇)。

目標.Net Micro Framework 4.3版本

您需要做的最后一件事就是確保 Blinky 項目運行在你的Netduino上。打開項目選項,轉到 .Net Micro Framework 部分,在部署傳輸下拉菜單中選擇 USB 和您的Netduino設備應自動檢測。

選擇USB部署傳輸

MacOS

在Visual Studio中,單擊文件=》新建解決方案。.. 以打開新建項目模板對話框窗口。轉到其他部分,您將在那里找到 MicroFramework控制臺應用程序。單擊下一步,將項目命名為 Blinky ,然后單擊創(chuàng)建。

選擇Micro Framework控制臺應用程序模板

你已經(jīng)達到了有趣的部分,即實際為Netduino編寫C#代碼。打開Program.cs。以下代碼是 Blinky 的全部內容。

using System.Threading;

using Microsoft.SPOT.Hardware;

using SecretLabs.NETMF.Hardware.Netduino;

namespace Blinky

{

public class Program

{

public static void Main()

{

// Create an output port (a port that can be written to)

// and wire it to the onboard LED

OutputPort led = new OutputPort(Pins.ONBOARD_LED, false);

// run forever

while (true)

{

led.Write(true); // turn on the LED

Thread.Sleep(250); // sleep for 250ms

led.Write(false); // turn off the LED

Thread.Sleep(250); // sleep for 250ms

}

}

}

}

代碼聲明一個OutputPort引用 ONBOARD_LED 引腳來控制電壓送LED。當將其值更改為true時,它為LED提供3.3V電源,使其亮起。當它為假時,它將引腳的功率設置為0V,LED將關閉。在while循環(huán)內部,LED打開250ms,然后關閉另外250ms,依此類推,直到項目停止。

步驟3.運行項目的時間

現(xiàn)在您的項目已全部設置并準備好運行。單擊產(chǎn)品上的運行按鈕,看到板載LED每秒閃爍2次。

Blinty在Netduino 3 Wifi上運行

恭喜,您已成功安裝Netduino工具,創(chuàng)建了您的第一個項目,并且您控制了板載LED。這些是使用Netduino,C#和Visual Studio構建強大的物聯(lián)網(wǎng)解決方案的第一步。使用RGB LED和傳感器,通過有趣的事情保持對即將到來的項目的關注。您還可以在Wilderness Labs網(wǎng)站上查看項目示例。

[可選]更新Netduino固件

新的Netduino電路板總是附帶最新的固件。如果您在嘗試將項目部署到Netduino時遇到問題,可能需要按照Wilderness Labs文檔站點上的“固件更新指南”確保Netduino上有最新的固件版本,該站點將指導您完成一個步驟適用于Windows和MacOS的步驟教程。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • led
    led
    +關注

    關注

    243

    文章

    24612

    瀏覽量

    691053
  • Netduino
    +關注

    關注

    0

    文章

    19

    瀏覽量

    3551
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    在昉·星光開發(fā)板上通舵機控制板實現(xiàn)機器人舵機控制

    LED到昉·星光開發(fā)板: 實物連接如下: 本次課程中使用的機器人平臺,一共有兩個舵機,將其分別連接到舵機控制板的0、1接口即可。 連接完成后,需要使用如下的指令,檢查確保舵機控制板連接無誤
    發(fā)表于 03-09 06:23

    新一代專業(yè)視頻引擎:索尼FCB-EV9520L與3G-SDI編碼控制板

    控制板
    szxuanzhan
    發(fā)布于 :2026年01月22日 11:56:17

    LED觸摸控制PCBA方案開發(fā) | 燈控觸摸方案開發(fā)

    單鍵LED觸摸控制PCBA方案開發(fā)燈控觸摸方案開發(fā)PCBA方案燈控方案支持定制尋找靈活、可靠的LED燈光控制解決方案?我們的單鍵LED觸摸
    的頭像 發(fā)表于 12-10 17:43 ?381次閱讀
    <b class='flag-5'>LED</b>觸摸<b class='flag-5'>控制</b>PCBA方案開發(fā) | 燈控觸摸方案開發(fā)

    可回收箱控制板關鍵功能模塊詳細介紹

    硬件。以下是可回收箱控制板關鍵功能模塊的詳細介紹。1.照明系統(tǒng)自動感應照明通過紅外或超聲波傳感器檢測用戶靠近,觸發(fā)LED燈帶照明,提供投遞區(qū)域的基礎照明。無人時自動
    的頭像 發(fā)表于 12-04 13:50 ?415次閱讀
    可回收箱<b class='flag-5'>控制板</b>關鍵功能模塊詳細介紹

    基于芯源CW32 MCU的LED閃爍示例及代碼分析

    準備: 芯源CW32開發(fā)板 一個LED 電阻及基礎連接線 開發(fā)環(huán)境:我使用的是Keil作為開發(fā)環(huán)境,同時利用官方提供的CW32庫函數(shù),這使得代碼更加簡潔清晰。 代碼實現(xiàn):這段代碼實現(xiàn)的是控制板載
    發(fā)表于 12-04 06:52

    中科億海微SoM模組——智能溫控變色控制板

    智能溫控變色控制板是基于中科億海微自主研發(fā)的FPGA+傳感器+開關硬件+上位機通信+加熱片等模塊,以及配套軟件算法共同構成的解決方案。控制板的設計充分利用了FPGA的靈活性和可擴展性,實現(xiàn)了對多路
    的頭像 發(fā)表于 11-23 21:17 ?327次閱讀
    中科億海微SoM模組——智能溫控變色<b class='flag-5'>控制板</b>

    中科億海微SoM模組——激光雷達控制板

    激光雷達作為一種高精度、高性能的傳感技術,廣泛應用于自動駕駛、機器人導航、工業(yè)自動化、無人機等應用領域。激光雷達控制板可以很好的滿足這些領域中對于精準控制和數(shù)據(jù)處理的需求。基于FPGA的激光雷達
    的頭像 發(fā)表于 10-31 18:16 ?364次閱讀
    中科億海微SoM模組——激光雷達<b class='flag-5'>控制板</b>

    中科億海微SoM模組——國產(chǎn)散熱控制板

    國產(chǎn)散熱控制板采用全國產(chǎn)器件,F(xiàn)PGA作為主控芯片,實現(xiàn)多路風扇的實時控制和傳感器的信號檢測功能。板上有EEPROM用于存儲參數(shù),通過兩路IIC接口與外圍設備以及傳感器進行通信。國產(chǎn)散熱控制板主要
    的頭像 發(fā)表于 09-22 18:05 ?714次閱讀
    中科億海微SoM模組——國產(chǎn)散熱<b class='flag-5'>控制板</b>

    板載stlink無法連接到設備怎么解決?

    有懂的大佬嗎?快被折磨瘋了,虛擬串口和stlink都有了,就是連接不到設備。我在板子上飛線(飛線位置在板載stlink的引腳位置)出來用另外一塊stlink給MCU燒了一個LED燈的程序,LED可以正常閃爍。
    發(fā)表于 08-05 06:59

    什么是電磁鎖控制板?24路鎖控板的使用步驟概述

    電磁鎖控制板是一種專用于控制電磁鎖工作狀態(tài)的電子裝置,它可以接收指令并對電磁鎖進行通斷電操作,從而實現(xiàn)對相關設備的鎖定和解鎖控制。電磁鎖本身依靠電流產(chǎn)生磁場作用力來吸附或釋放鎖體,達到鎖門或開鎖
    的頭像 發(fā)表于 07-14 16:26 ?794次閱讀
    什么是電磁鎖<b class='flag-5'>控制板</b>?24路鎖控板的使用步驟概述

    人工智能控制板:技術解析與應用前景

    隨著人工智能(AI)技術的快速發(fā)展,AI控制板作為邊緣計算和嵌入式智能的核心硬件,正在工業(yè)自動化、智能家居、機器人、自動駕駛等領域發(fā)揮越來越重要的作用。AI控制板集成了高性能計算單元、專用神經(jīng)網(wǎng)絡
    的頭像 發(fā)表于 07-01 17:06 ?1183次閱讀

    3G-SDI編碼控制板-索尼FCB-EV9520L實時

    控制板
    szxuanzhan
    發(fā)布于 :2025年06月23日 15:28:41

    騰龍MP3010M-EV輸出高清視頻的控制板方案

    控制板
    szxuanzhan
    發(fā)布于 :2025年06月12日 10:29:49

    4KP60 HDMI編碼控制板

    控制板
    szxuanzhan
    發(fā)布于 :2025年05月09日 15:21:33

    沐渥氮氣柜控制板溫濕度氧含量氮氣流量四顯智控系統(tǒng)

    氮氣柜控制板通常用于實時監(jiān)控和調節(jié)柜內環(huán)境參數(shù),確保存儲物品如電子元件、精密儀器、化學品等,處于低氧、干燥的穩(wěn)定狀態(tài)。以下是沐渥氮氣柜控制板核心參數(shù)的詳細介紹及控制邏輯:一、控制板核心
    的頭像 發(fā)表于 04-21 16:45 ?603次閱讀
    沐渥氮氣柜<b class='flag-5'>控制板</b>溫濕度氧含量氮氣流量四顯智控系統(tǒng)