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

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

3天內(nèi)不再提示

用宇凡微YF單片機寫掛脖風扇方案

單片機開發(fā)宇凡微 ? 來源:單片機開發(fā)宇凡微 ? 作者:單片機開發(fā)宇凡微 ? 2023-04-15 11:53 ? 次閱讀

接下來,我們可以將風扇和電機控制電路連接起來,并在YF單片機上編寫程序?qū)崿F(xiàn)控制。

首先,需要將電機接到電路中。在本方案中,我們使用的是直流無刷電機,需要一個驅(qū)動器來控制電機的轉(zhuǎn)速和方向。常用的驅(qū)動器有H橋電路和電調(diào)模塊。這里我們使用L298N作為驅(qū)動器。

接下來,將L298N的IN1和IN2分別接到Y(jié)F單片機的P1.0和P1.1引腳上,用來控制電機的正反轉(zhuǎn)。然后,將L298N的ENA引腳接到Y(jié)F單片機的P1.2引腳上,用來控制電機的轉(zhuǎn)速。

最后,編寫程序?qū)崿F(xiàn)控制。以下是一個簡單的程序示例,實現(xiàn)了在不同速度下正反轉(zhuǎn)控制:

cCopy code#include 
#include 

#define ENA P1_2
#define IN1 P1_0
#define IN2 P1_1

void delay_ms(unsigned int ms)  // 延時函數(shù)
{
    unsigned int i, j;
    for (i = ms; i > 0; i--)
        for (j = 114; j > 0; j--);
}

void main()
{
    while (1)
    {
        ENA = 1;
        IN1 = 1;
        IN2 = 0;
        delay_ms(1000); // 向一個方向轉(zhuǎn)1秒

        ENA = 1;
        IN1 = 0;
        IN2 = 1;
        delay_ms(1000); // 向另一個方向轉(zhuǎn)1秒

        ENA = 128; // 占空比為50%
        IN1 = 1;
        IN2 = 0;
        delay_ms(2000); // 向一個方向轉(zhuǎn)2秒,速度為50%

        ENA = 200; // 占空比為78%
        IN1 = 0;
        IN2 = 1;
        delay_ms(2000); // 向另一個方向轉(zhuǎn)2秒,速度為78%
    }
}

以上代碼中,我們使用了一個延時函數(shù)來實現(xiàn)等待時間,控制電機轉(zhuǎn)向和轉(zhuǎn)速。

最后,讓我們來介紹一下宇凡微YF單片機。YF單片機是宇凡微電子推出的一款高性價比的8位單片機,可與51系列單片機兼容。它具有低功耗、高性能和易于開發(fā)等優(yōu)點,適用于各種嵌入式應(yīng)用場景。宇凡微還提供了完善的技術(shù)支持,方便開發(fā)者快速上手并進行開發(fā)。

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

    關(guān)注

    6040

    文章

    44594

    瀏覽量

    636915
  • 電機
    +關(guān)注

    關(guān)注

    142

    文章

    9052

    瀏覽量

    145917
  • 風扇
    +關(guān)注

    關(guān)注

    4

    文章

    414

    瀏覽量

    37461
收藏 人收藏

    評論

    相關(guān)推薦

    51單片機中為什么很少出現(xiàn)printf的身影

    51單片機中為什么很少出現(xiàn) printf 的身影?是用不了嗎? 不是的,51單片機可以 printf,只是不建議使用。 平時我們在操作系統(tǒng)上C語言代碼,使用 printf 可以把數(shù)
    的頭像 發(fā)表于 12-03 10:46 ?440次閱讀
    51<b class='flag-5'>單片機</b>中為什么很少出現(xiàn)printf的身影

    榮膺西九龍邊檢站表彰:政企共繪鄉(xiāng)村教育扶貧新圖景

    9月26日,深圳邊檢總站西九龍邊檢站站黨委書記、站長周偉華,站黨委副書記、政委謝千濤,站黨委委員、副站長崔曉鋒,政治處副主任吳瑛,執(zhí)勤五隊一級警長喻敏,廣東省粵港澳大灣區(qū)戰(zhàn)略性新興產(chǎn)業(yè)發(fā)展促進會鄉(xiāng)村振興專委會、證通電子胡艷平等一行領(lǐng)導(dǎo),對
    的頭像 發(fā)表于 09-29 17:47 ?280次閱讀
    <b class='flag-5'>宇</b><b class='flag-5'>凡</b><b class='flag-5'>微</b>榮膺西九龍邊檢站表彰:政企共繪鄉(xiāng)村教育扶貧新圖景

    8位單片機,32位單片機就找英銳恩!

    單片機)中有軟硬研發(fā)設(shè)計、系統(tǒng)開發(fā)編程、工具應(yīng)用支持、專項集成解決方案等領(lǐng)域有十多年的實力,從市場信息調(diào)研、應(yīng)用開發(fā)、產(chǎn)品研發(fā)、定制設(shè)計等技術(shù)服務(wù);再從售前咨詢,售中技術(shù)支持,售后增值服務(wù),擁有經(jīng)驗豐富的工程技術(shù)團隊與資深的
    的頭像 發(fā)表于 09-23 10:32 ?354次閱讀

    超聲波霧化模塊,高效霧化“芯”時代,打造行業(yè)標桿

    廠商競相角逐的焦點。憑借其自主研發(fā)的超聲波霧化模塊,在加濕器領(lǐng)域掀起了一場技術(shù)革新的風暴,為行業(yè)樹立了新的標桿。
    的頭像 發(fā)表于 09-07 17:37 ?454次閱讀
    <b class='flag-5'>宇</b><b class='flag-5'>凡</b><b class='flag-5'>微</b>超聲波霧化模塊,高效霧化“芯”時代,打造行業(yè)標桿

    解鎖電動牙刷方案新玩法!聯(lián)合前瞻研究院發(fā)布業(yè)內(nèi)首份《電動牙刷伺服電機洞察白皮書》

    聯(lián)合前瞻研究院耗時三個月對電動牙刷方案開發(fā)進行了深度調(diào)研,共同發(fā)布了《電動牙刷行業(yè)洞察白皮書》,白皮書從產(chǎn)業(yè)變革角度剖析了電動牙刷伺服電機關(guān)鍵技術(shù)迭代過程,結(jié)合產(chǎn)業(yè)大數(shù)據(jù)和多品牌
    的頭像 發(fā)表于 09-06 14:45 ?400次閱讀
    解鎖電動牙刷<b class='flag-5'>方案</b>新玩法!<b class='flag-5'>宇</b><b class='flag-5'>凡</b><b class='flag-5'>微</b>聯(lián)合前瞻研究院發(fā)布業(yè)內(nèi)首份《電動牙刷伺服電機洞察白皮書》

    單片機STM32可以Python嗎?可以的開發(fā)板有哪些?

    近年來,隨著嵌入式技術(shù)的發(fā)展,Python語言逐漸被引入到單片機開發(fā)中,尤其是一些高性能的單片機上。這一趨勢給開發(fā)者帶來了極大的便利,尤其是在快速原型設(shè)計和實驗中。本文將詳細探討STM32單片機是否
    的頭像 發(fā)表于 09-05 08:00 ?4020次閱讀
    <b class='flag-5'>單片機</b>STM32可以<b class='flag-5'>用</b>Python<b class='flag-5'>寫</b>嗎?可以的開發(fā)板有哪些?

    stm32單片機什么軟件編程

    STM32單片機是一種廣泛應(yīng)用于嵌入式系統(tǒng)領(lǐng)域的微控制器,具有高性能、低功耗、豐富的外設(shè)接口等特點。要對STM32單片機進行編程,需要選擇合適的軟件工具。 概述 STM32單片機
    的頭像 發(fā)表于 09-02 10:16 ?1753次閱讀

    單片機燒錄程序什么軟件

    單片機燒錄程序是單片機開發(fā)過程中的一個重要環(huán)節(jié),涉及到將編寫好的程序代碼通過燒錄器寫入單片機的ROM中,以實現(xiàn)對單片機的控制。 燒錄器的類型 燒錄器是用于將程序代碼寫入
    的頭像 發(fā)表于 09-02 10:05 ?1464次閱讀

    深圳聚焦:2024個護模塊發(fā)布會圓滿落幕,共繪行業(yè)新藍圖

    8月22日,在深圳成功舉辦“模塊革新潮·引領(lǐng)新個護” 2024模塊新品發(fā)布會,活動圓滿落幕,反響熱烈,彰顯了
    發(fā)表于 08-26 15:15 ?190次閱讀
    深圳聚焦:<b class='flag-5'>宇</b><b class='flag-5'>凡</b><b class='flag-5'>微</b>2024個護模塊發(fā)布會圓滿落幕,共繪行業(yè)新藍圖

    51單片機燒錄軟件怎么

    準備工作 確保您已經(jīng)安裝了51單片機燒錄軟件,如Keil、IAR等。 準備好51單片機開發(fā)板和燒錄器,如STC-ISP等。 確保您的計算機已經(jīng)安裝了相應(yīng)的驅(qū)動程序。 安裝燒錄軟件 從官方網(wǎng)站或可
    的頭像 發(fā)表于 08-22 09:26 ?1374次閱讀

    聚徽-風扇工控的應(yīng)用

    風扇工控與無風扇工控相比,具有其獨特的特點和優(yōu)勢。它主要包括 1U 工控、2U 工控、
    的頭像 發(fā)表于 08-13 09:23 ?390次閱讀

    基于STM32單片機的智能溫控風扇系統(tǒng)設(shè)計

    系統(tǒng)通過STM32單片機進行主控,系統(tǒng)內(nèi)通過溫度傳感器進行溫度檢測,并通過顯示屏進行顯示。系統(tǒng)內(nèi)分為手動和自動兩種控制方式,在手動模式下通過按鍵可以調(diào)節(jié)風扇的檔位,檔位越高轉(zhuǎn)速越高,在自動模式下根據(jù)設(shè)置的溫度閾值來啟動風扇啟動。
    的頭像 發(fā)表于 06-27 10:23 ?4390次閱讀
    基于STM32<b class='flag-5'>單片機</b>的智能溫控<b class='flag-5'>風扇</b>系統(tǒng)設(shè)計

    基于51單片機DS18B20溫度采集控制風扇設(shè)計

    本資源內(nèi)容概要:? ? ? ?這是基于51單片機DS18B20溫度采集控制風扇設(shè)計包含了電路圖源文件(Altiumdesigner軟件打開)、C語言程序源代碼(keil軟件打開)、元件清單
    發(fā)表于 06-26 10:43 ?0次下載

    網(wǎng)紅爆款渦輪風扇13萬轉(zhuǎn)無刷電機手持高速暴力風扇方案32位單片機

    款渦輪風扇13萬轉(zhuǎn)無刷電機手持高速暴力風扇方案32位單片機手持高速暴力風扇主控芯片MM32SPIN080C高性能的單電機控制SOC產(chǎn)品,集成
    的頭像 發(fā)表于 06-22 18:41 ?1079次閱讀
    網(wǎng)紅爆款渦輪<b class='flag-5'>風扇</b>13萬轉(zhuǎn)無刷電機手持高速暴力<b class='flag-5'>風扇</b><b class='flag-5'>方案</b>32位<b class='flag-5'>單片機</b>

    數(shù)字電路仿真軟件單片機怎么

    數(shù)字電路仿真軟件是一種用于模擬和測試數(shù)字電路設(shè)計的工具。其中,單片機仿真軟件是一種專門針對單片機進行仿真的工具。這種軟件能夠提供一個類似真實硬件環(huán)境的仿真平臺,讓用戶在計算機上進行單片機程序的編寫
    的頭像 發(fā)表于 04-21 10:28 ?1111次閱讀