步驟1:添加LEDs
1。將Arduino上的5V引腳連接到面包板上的紅色電源導(dǎo)軌上
2。將Arduino的GND引腳連接到面包板上的藍(lán)色接地軌
3。使用數(shù)字引腳13、12和11
4將所有三個(gè)彩色LED連接到Arduino。使用220歐姆電阻器連接它們,以延長LED的使用壽命
5。確保所有LED都正確接地到面包板的接地軌上。
步驟2:連接按鈕
1。將按鈕左下方的引腳連接到Arduino
2上的數(shù)字引腳2。使用220歐姆電阻將按鈕接地到接地導(dǎo)軌上,以幫助防止讀數(shù)不穩(wěn)定。
警告:對(duì)于按鈕,使用數(shù)字引腳2非常重要,因?yàn)橹袛鄡H在某些引腳上起作用!
第3步:上傳代碼
1。將隨附的代碼上傳到Arduino,您就可以開始使用
摘要:此操作的目的是簡單地了解中斷的工作方式。一旦一切設(shè)置正確,黃色LED應(yīng)每秒打開或關(guān)閉,并且每當(dāng)按下按鈕時(shí),它將中斷黃色LED延遲,以切換打開哪個(gè)按鈕(綠色或紅色)。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
相關(guān)推薦
串口中斷通常被視為外部中斷。雖然串口控制器(如USART、UART等)可能集成在微控制器或處理器的內(nèi)部,但從中斷的角度來看,串口中斷是由處理器外部的通信事件觸發(fā)的。這些事件包括數(shù)據(jù)的接
發(fā)表于 01-29 15:03
?21次閱讀
CAN(Controller Area Network)總線是一種常用于汽車和工業(yè)控制系統(tǒng)的串行通信協(xié)議,以其高可靠性和實(shí)時(shí)性而聞名。Arduino,作為一種流行的開源微控制器平臺(tái),可以通過附加
發(fā)表于 12-23 09:06
?448次閱讀
基于Arduino的串口通信項(xiàng)目涉及多個(gè)方面,包括硬件連接、軟件編程、串口參數(shù)配置等。 一、硬件準(zhǔn)備 Arduino開發(fā)板 :確保你有一塊Arduino開發(fā)板,如Arduino Uno
發(fā)表于 11-22 09:24
?832次閱讀
在微控制器的世界里,STM32和Arduino是兩個(gè)經(jīng)常被提及的名字。STM32是一系列由STMicroelectronics生產(chǎn)的高性能微控制器,而Arduino則是一個(gè)開源電子原型平臺(tái),基于易于
發(fā)表于 11-19 15:45
?1540次閱讀
CAN總線(Controller Area Network)是一種多主控制的串行通信協(xié)議,廣泛應(yīng)用于汽車電子、工業(yè)自動(dòng)化等領(lǐng)域。它以其高可靠性、實(shí)時(shí)性和靈活性而受到青睞。Arduino作為一個(gè)
發(fā)表于 11-12 10:09
?1319次閱讀
FreeRTOS是一個(gè)流行的實(shí)時(shí)操作系統(tǒng),它廣泛應(yīng)用于嵌入式系統(tǒng)開發(fā)。在FreeRTOS中,中斷優(yōu)先級(jí)是一個(gè)重要的概念,因?yàn)樗鼪Q定了中斷處理的順序和響應(yīng)時(shí)間。 1. 理解中斷優(yōu)先級(jí) 在討論如何設(shè)置
發(fā)表于 09-02 14:17
?755次閱讀
了解STM32中斷系統(tǒng) STM32微控制器具有豐富的中斷系統(tǒng),包括NVIC(嵌套向量中斷控制器)和SYSTICK定時(shí)器。NVIC可以處理多達(dá)240個(gè)中斷源,包括外部
發(fā)表于 09-02 09:32
?1032次閱讀
降低wifi中斷或其他中斷的的響應(yīng)級(jí)別已提高定時(shí)器中斷的響應(yīng)速度么?
我用arduino, 測(cè)試過起訂定時(shí)器,同時(shí)進(jìn)行SD卡讀寫和Wi-Fi.SD卡基本不影響定時(shí)器
發(fā)表于 06-21 16:29
中斷操作三個(gè)步驟:
1、中斷初始化
2、trap處理
3、用戶中斷處理
發(fā)表于 05-20 16:38
?1354次閱讀
今天在移植Arduino的時(shí)候,一直不明白Due是如何進(jìn)入串口中斷的。Due是在串口中斷中接收字符,并將其存儲(chǔ)。有下面的代碼:
void USARTClass::IrqHandler( void
發(fā)表于 05-17 07:16
CPU響應(yīng)中斷轉(zhuǎn)去執(zhí)行中斷服務(wù)程序前,需要把被中斷程序的現(xiàn)場(chǎng)信息保存起來,以便執(zhí)行完中斷服務(wù)程序后,接著從被中斷程序的斷點(diǎn)處繼續(xù)往下執(zhí)行。
發(fā)表于 03-26 11:36
?4158次閱讀
Arduino的loop循環(huán)是其主要的程序執(zhí)行部分,該循環(huán)將在Arduino開發(fā)板上持續(xù)運(yùn)行,并且只有在程序被重新上傳或開發(fā)板斷電重啟時(shí)才會(huì)停止。然而,在某些情況下,你可能需要在程序執(zhí)行過程中停止或
發(fā)表于 02-14 16:24
?4693次閱讀
Arduino 是一款開源的硬件平臺(tái),廣泛應(yīng)用于各種物聯(lián)網(wǎng)和嵌入式系統(tǒng)項(xiàng)目。在 Arduino 上編寫代碼時(shí),循環(huán)結(jié)構(gòu)起到了至關(guān)重要的作用。而其中的 while 循環(huán)更是常用于需要根據(jù)特定條件重復(fù)
發(fā)表于 02-14 16:22
?2692次閱讀
單片機(jī)中斷功能及其應(yīng)用? 單片機(jī)中斷是指在程序執(zhí)行過程中,根據(jù)特定的條件或事件自動(dòng)暫時(shí)中斷當(dāng)前程序的執(zhí)行,轉(zhuǎn)而執(zhí)行特定的中斷服務(wù)程序。中斷是
發(fā)表于 01-30 14:45
?5798次閱讀
當(dāng)MCU中有兩段或以上程序的時(shí)候(第一個(gè)程序?yàn)橛脩鬊ootLoader程序,其他的為APP程序,這個(gè)在前期視頻《什么是ISP?什么是IAP》中有講過),APP程序中都需要做中斷向量偏移,那么什么是中斷向量偏移,為什么要做中斷向量
發(fā)表于 01-30 09:47
?1904次閱讀
評(píng)論