99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

如何用C語言編寫Arduino Uno

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-11-06 17:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:設(shè)置事物。.

要在C中編寫代碼,我們需要一個軟件,

您可以使用AVR studio和任何其他編碼軟件。

這里我們將使用代碼塊,重量輕,易于使用,并且內(nèi)置軟件直接將代碼上傳到您的Arduino 。你可以在這里下載。

下載完成后,打開它并選擇新項目。

將打開一個對話框。

選擇 AVR項目,

(是的,還有一個Arduino項目,因為代碼塊也支持Arduino編程語言。)

點擊開始 ,

單擊下一步

提供項目名稱(您也可以更改目標文件夾以保存此項目。)

單擊下一步。

它會要求編譯器,已經(jīng)選擇了默認編譯器,

點擊下一步

這里你必須選擇芯片你的Arduino,(我正在使用Uno,所以我會選擇Atmega328p。)

點擊完成。

打開一個空白屏幕。在左手邊。有工作空間

雙擊來源并選擇 main.c 。

第2步:編寫代碼。

所以我們設(shè)置了所有東西

一個文本文件附有instrctable,查找并下載。

復制保存在其中的代碼并將其粘貼到屏幕上。

{理解代碼。

告訴芯片所有端口和引腳所在的位置。

使用內(nèi)置延遲功能。準確延遲

DDRB 端口B的數(shù)據(jù)方向寄存器

PORTB5 在Uno中,PORTB5連接到數(shù)字引腳13。

BV 位值。 }

現(xiàn)在點擊位于菜單欄下方的齒輪之類的圖標。它將編譯并構(gòu)建所有必需的文件。

現(xiàn)在轉(zhuǎn)到菜單欄中的工具并單擊 Arduino Builder 。

步驟3:將代碼上傳到Arduino 。..

程序?qū)⒋蜷_。

現(xiàn)在將Uno連接到PC。

單擊加載草圖/hex文件并瀏覽存儲它的hex文件。 (默認位于C drive/file_name/bin/debug/)

不要更改時鐘

選擇Uno的COM端口。

一旦你點擊COM端口,Arduino Builder就會開始編程。

編程完成后,Uno上的L led應(yīng)該閃爍。

我在本教程中使用過Uno,但你可以使用任何arduino,你只需知道哪個IC引腳連接到Arduino的哪個數(shù)字或模擬引腳。

責任編輯:wv

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

    關(guān)注

    180

    文章

    7632

    瀏覽量

    141713
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    C語言精彩編程百例-364頁

    大量經(jīng)驗,從而可以熟練地進行C程序設(shè)計。 全文共分為四篇,全面、系統(tǒng)地講述了C語言各個方面的知識點和程序設(shè)計的基本方法,以及編寫程序過程中值得注意的地方,內(nèi)容深入淺出,通俗易懂。對于
    發(fā)表于 06-13 17:28

    《ESP32S3 Arduino開發(fā)指南》第三章 C/C++語言基礎(chǔ)

    第三章 C/C++語言基礎(chǔ) C/C++語言是國際上廣泛流行的計算機高級
    發(fā)表于 06-10 09:20

    《ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎(chǔ)知識

    者使用Arduino進入硬件、物聯(lián)網(wǎng)等開發(fā)領(lǐng)域;在大學里,自動化、軟件專業(yè),甚至藝術(shù)專業(yè),也紛紛開設(shè)了Arduino相關(guān)課程。2.4 Arduino語言
    發(fā)表于 05-13 09:28

    深入理解C語言C語言循環(huán)控制

    C語言編程中,循環(huán)結(jié)構(gòu)是至關(guān)重要的,它可以讓程序重復執(zhí)行特定的代碼塊,從而提高編程效率。然而,為了避免程序進入無限循環(huán),C語言提供了多種循環(huán)控制語句,如break、continue和
    的頭像 發(fā)表于 04-29 18:49 ?1143次閱讀
    深入理解<b class='flag-5'>C</b><b class='flag-5'>語言</b>:<b class='flag-5'>C</b><b class='flag-5'>語言</b>循環(huán)控制

    如何在 樹莓派 上編寫和運行 C 語言程序?

    在本教程中,我將討論C編程語言是什么,C編程的用途,以及如何在RaspberryPi上編寫和運行C程序。本文的目的是為您介紹在Raspber
    的頭像 發(fā)表于 03-25 09:28 ?567次閱讀
    如何在 樹莓派 上<b class='flag-5'>編寫</b>和運行 <b class='flag-5'>C</b> <b class='flag-5'>語言</b>程序?

    零基礎(chǔ)入門:如何在樹莓派上編寫和運行Python程序?

    是一種非常有用的編程語言,其語法易于閱讀,允許程序員使用比匯編、C或Java等語言更少的代碼行。Python編程語言最初實際上是作為Linux的腳本
    的頭像 發(fā)表于 03-25 09:27 ?731次閱讀
    零基礎(chǔ)入門:如何在樹莓派上<b class='flag-5'>編寫</b>和運行Python程序?

    如何使用Arduino實現(xiàn)CAN總線通信呢

    的硬件模塊實現(xiàn)CAN總線通信。 硬件需求 Arduino板 :任何支持Arduino IDE的板子都可以,例如Arduino Uno、Mega等。 CAN總線模塊 :例如MCP2515
    的頭像 發(fā)表于 12-23 09:06 ?1936次閱讀

    自己設(shè)計的Arduino UNO R3主控板原理圖+PCB源文件(可直接打樣)

    一年前做的Arduino UNO r3,開源精神,把自己這塊板子奉獻給大家,板子沒有什么問題,可以直接打樣制作,原理圖文件都表明了型號。不用謝~ Arduino UNO R3主控板原理
    發(fā)表于 12-10 10:14

    基于Arduino的串口通信項目

    基于Arduino的串口通信項目涉及多個方面,包括硬件連接、軟件編程、串口參數(shù)配置等。 一、硬件準備 Arduino開發(fā)板 :確保你有一塊Arduino開發(fā)板,如Arduino
    的頭像 發(fā)表于 11-22 09:24 ?2186次閱讀

    如何使用Arduino實現(xiàn)CAN總線通信

    開源硬件平臺,通過添加CAN總線模塊,也可以實現(xiàn)CAN通信。 硬件準備 Arduino開發(fā)板 :可以選擇Arduino Uno、Mega等型號。 CAN總線模塊 :如MCP2515或MCP2562,這些模塊
    的頭像 發(fā)表于 11-12 10:09 ?2706次閱讀

    MCU編程語言和開發(fā)環(huán)境介紹

    MCU編程語言 MCU編程語言是用于編寫MCU程序的高級編程語言,它們使得開發(fā)者能夠更高效地開發(fā)嵌入式應(yīng)用程序。以下是一些常用的MCU編程語言
    的頭像 發(fā)表于 11-01 11:51 ?2194次閱讀

    C語言C++中結(jié)構(gòu)體的區(qū)別

    同樣是結(jié)構(gòu)體,看看在C語言C++中有什么區(qū)別?
    的頭像 發(fā)表于 10-30 15:11 ?770次閱讀

    C語言與Java語言的對比

    C語言和Java語言都是當前編程領(lǐng)域中的重要成員,它們各自具有獨特的優(yōu)勢和特點,適用于不同的應(yīng)用場景。以下將從語法特性、內(nèi)存管理、跨平臺性、性能、應(yīng)用領(lǐng)域等多個方面對C
    的頭像 發(fā)表于 10-29 17:31 ?1073次閱讀

    C語言與其他編程語言的比較

    C語言作為一種歷史悠久的編程語言,自其誕生以來,一直在軟件開發(fā)領(lǐng)域扮演著重要角色。它以其高效、靈活和可移植性強的特點,成為了系統(tǒng)級編程的首選語言之一。
    的頭像 發(fā)表于 10-29 17:30 ?1079次閱讀

    怎樣用Arduino測試鋰電池容量

    本文詳細介紹了如何用Arduino測量鋰電池的容量。并附有電路圖和Arduino的程序代碼。
    的頭像 發(fā)表于 07-30 09:14 ?1665次閱讀
    怎樣用<b class='flag-5'>Arduino</b>測試鋰電池容量