1. 程式人生 > >arduino可調電阻控制流水燈

arduino可調電阻控制流水燈

可調電阻中間那根接到arduino的模擬介面上,另外兩個分別接5V和GND。

流水燈就幾個LED加電阻分別接到數字介面上

void setup() {
Serial.begin(9600);//設定與電腦的波特率9600每秒
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
}
void loop() {
for(int i=3;i<8;i++){
  digitalWrite(i,LOW);
  }   
 for(int i=3;i<8;i++){
  unsigned s = analogRead(5);  
  digitalWrite(i,HIGH);
  delay(s);
  Serial.print("delay=");
  Serial.println(s);
  }
}
根據電阻調整流水燈的速度。

相關推薦

arduino調電阻控制流水

可調電阻中間那根接到arduino的模擬介面上,另外兩個分別接5V和GND。流水燈就幾個LED加電阻分別接到數字介面上void setup() { Serial.begin(9600);//設定與電腦的波特率9600每秒 pinMode(3,OUTPUT); pinMode(

arduino學習系列——按鍵控制LED

一、器材 arduino UNO、麵包板、按鍵、連線線 二、連線圖 按鍵的兩邊一邊接地,另一邊與引腳2相連 三、程式碼 #define LED 13 #define INPUT_KEY 2 int val = 0; void setup(){ pinMode(LED,OUTPU

Arduino 點亮RGB彩色流水

實驗的效果是 6個RGB彩色流水燈依次點亮,顏色變化依次為:紅色-綠色-藍色-白色-黃色-青色,如下圖。 有個實驗的小視訊,也可以看下效果: 一、準備材料 Arduino uno R3 開發板:1 杜邦線:10 RGB彩色流水燈模組:1 二、原理介紹 在 樹

AT89C51通過74HC595鎖存器控制流水-------proteus模擬

先上圖 如圖,通過微控制器P2^0,P2^1,P2^3將控制訊號通過鎖存器傳輸到LED,從而實現流水燈小程式。 主程式如下: #include<reg51.h> #include&

樹梅派學習 16. 調電阻實驗

電位器電路圖: 接線圖: 實體圖: 程式碼: PCF8591.py 程式碼同上一節。 potentiometer.py #!/usr/bin/env python impo

Arduino教程5:製作流水

目錄前言物品清單硬體連線程式講解思考與嘗試前言    在這一篇文章中我將帶大家做一個簡單而且又有趣好玩的東西——流水燈,在製作的過程中我們將學習如何使用Arduino進行數字輸出(開關LED燈)並瞭解如何通過程式實現多個LED燈有順序的點亮與熄滅。物品清單    arduin

Arduino LED 簡易流水

Arduino LED 簡易流水燈 /* LED 簡易流水燈 */ // 引腳定義 LED 個數 const int LEDCount = 8; // 對應的 LED 引腳 int LEDPins[] = { 0, 1, 2, 3,

Arduino 開關控制持續亮之具體思路

Arduino 開關控制小燈持續亮之具體思路 為什麼寫這篇文章: 我們用開關控制燈的亮滅的時候,希望只需要按一下按鍵就可以做到燈一直亮著。而在《Arduino魔法書》中——有彈性的按鍵這一節主要講了消除抖動函式,但是沒有講這個程式的原理。 書中的程式碼如下 const int LED = 9;

FPGA之花樣流水控制模組

例子:8個燈中,硬體控制其中1個LED燈以0.5秒的速度正向點亮一次,然後逆向點亮1次,並不斷迴圈。主:系統時鐘為50MHZ 分析:首先,訊號:8個燈、系統時鐘clk、需要時鐘0.5秒;            實現:系統時鐘分頻0.5秒模組。控制燈亮一個。 module

簡單的一個用定時器控制流水c程式

用定時器以間隔500MS在6位數碼管上依次顯示0、1、2、3….C、D、E、F,重複。 #include<reg52.h> typedef unsigned int u8; typede

arduino通過開關控制led程式碼理解(適合所有開關型別)

方法一 const int LED=13; //宣告變數 LED燈接在13針腳; const int BUTTON=7; //宣告變數,按鈕接在第7針腳; int val=0; //宣告變

ESP8266學習筆記(3):手機發送資料經WiFi模組透傳控制Arduino開發板上的led

需要注意的事情就是,ESP-01模組需要和手機連線在同一個區域網內。 Arduino IDE需要下載支援ESP的開發板,我們的模組是ESP-01這裡選用NodeMCU 0.9 下載開發板的方法可參考: 基於esp8266的智慧家居控制系統-基礎篇1介紹a

CCS5.4+Proteus8的F28027實踐課一、延時函式控制LED流水

又是十二點了,但是很興奮,因為從這節課開始,我們將會進行F28027一系列的動手實踐練習,深入瞭解一門技術的唯一辦法就是多動手實踐,多總結反思。 來來來,不扯了,直接開始了。 在正式開始寫程式前,我們還有一個問題要解決,那就是CCS5.4預設輸出的是.out

微控制器實驗 之 廣告流水中斷控制

實驗內容:1.利用定時/計數器T0從P1.0輸出週期為1s的方波,讓發光二極體以1hz閃爍,設晶振頻率為12MHz2.利用定時/計數器T1產生定時時鐘,由P1口控制8個發光二極體,使8個指示燈依次一個一個閃爍,每盞燈的閃爍頻率為10次/秒,8個燈依次閃爍一遍後迴圈。3.用定時

點亮流水--位移法

com fff div 延時 include tdi nbsp blog 位移 點亮流水燈之位移法 1 #include <reg51.h> 2 #include <stdio.h> 3 //延時函數 4 void delay(){ 5

51單片機模擬PWM調控制實驗

占空比 代碼 時間 signed img 阻止 interrupt dig 重新 ———————————————————————————————————————————— PWM(脈沖寬度調制) 對模擬信號電平進行數字編碼的方法 - - - - - - - - -

RSLogix5000 v20.01 CN-ISO 1DVD編程控制軟件

ast ext art off ger tair graph air its FEI.Avizo.v9.0.1.Linux.X64 1DVD FIDES-DV.FIDES.BearingCapacity.v2015.050 1CD Power ProStructures

FPGA學習筆記(貳)--- 流水

tle 晶振 定義 -1 min itl dual color lan 平臺:FPGA黑金開發板 AX301 開發環境:Quartus Prime Version 17.0.0 Build 595 04/25/2017 Standard Edition

使用php寫出一個驗證碼圖片,由於寬度被定死了,所以操作起來不太方便,之後盡量寫靈活,成為一個調用的函數。

新手 put 由於 -type draw cat 驗證 font 寬度 <?php // Due to the height and width of the captcha image is fixed, not so easy to use, change

Chrome調試折騰記_(1)調控制中心快捷鍵詳解!!!

相同 展示 移動 匹配 tails detail 快速 常用 不同 轉載:http://blog.csdn.net/crper/article/details/48098625 大多瀏覽器的調試功能的啟用快捷鍵都一致…按下F12;還是熟悉的味道; 或者直接 Ctrl