[Tin tức] Cách lập trình & điều khiển LED 7 THANH với ARDUINO #3



Link mua hàng: BANLINHKIEN.VN GỬI VIDEO : ” Học ARDUINO bài 3 | Hướng dẫn Cách điều khiển LED 7 THANH với ARDUINO , video này sẽ hướng dẫn học và làm quen với ARDUINO cơ bản với nội dung lập trình và điều khiển LED 7 thanh thông qua bộ sản phẩm Bộ Kit Học Tập Arduino UNO R3 Cơ Bản “.
Sau video các bạn có thể học được cách tự học arduino UNO R3 cơ bản, tự biết cách lập trình arduino với KIT Arduino UNO R3 cùng cách điều khiển LED 7 thanh vô cũng đơn giản.
ĐÂY LÀ KÊNH YOUTUBE CHÍNH THỨC CỦA BLK, ẤN ẤN SUBSCRIBE NGAY NHÉ ĐỂ ỦNG HỘ BÊN MÌNH
———————————————————————-
☞ Facebook Miền Bắc :
☞ Facebook Miền Nam :
☞ Website :
☞ Link đăng ký để theo dõi nhiều video hơn :
———————————————————————-
Banlinhkien.vn là kênh YOUTUBE của linh kiện điện tử Minh Hà chuyên mua bán linh kiện điện tử. Youtube Banlinhkien.vn hứa hẹn sẽ là cộng đồng điện tử nơi chia sẻ kiến thức, hướng dẫn test sản phẩm, chế đồ điện tử và review, so sánh các sản phẩm công nghệ mới giúp mọi người cập nhập được nhịp đập công nghệ.

– LINK SẢN PHẨM
+ Bộ Kit Học Tập Arduino UNO R3 Cơ Bản :
———————————————————————-
– Số điện thoại liên hệ : 1900.03.44
– Địa chỉ cơ sở để bạn mua Linh Kiện Điện Tử Minh Hà:
+ Cơ Sở 1 – ĐH Bách Khoa/ Số 84, Đại Cồ Việt, Hà Nội.
+ Cơ Sở 2 – ĐH Công Nghiệp/ Số 2 ngách 132/86 Nguyên Xá, Đường 32, Từ Liêm, Hà Nội.
+ Cơ Sở 3 – HVKT Quân Sự/ Số 25 Đặng Thùy Trâm, Cầu Giấy, Hà Nội.
+ Cơ Sở 4 – Chợ Nhật Tảo/ Số 106/5/ Nguyễn Kim/ P.6/ Q.10/ HCM.
☞ HÃY ĐỂ LẠI COMMENT ĐÓNG GÓP Ý CHO BÊN MÌNH NHA.
———————————————————————–
#dieukhienled7thanh
#hocARDUINOcoban
#ARDUINO

38 bình luận về “[Tin tức] Cách lập trình & điều khiển LED 7 THANH với ARDUINO #3”

  1. int key=1;
    int dem;
    int i;
    void setup(){
    pinMode (10,OUTPUT);
    pinMode (9,OUTPUT);
    pinMode (8,OUTPUT);
    pinMode (7,OUTPUT);
    pinMode (6,OUTPUT);
    pinMode (5,OUTPUT);
    pinMode (4,OUTPUT);
    pinMode (key,INPUT_PULLUP);
    digitalWrite(10,0);
    digitalWrite(9,0);
    digitalWrite(8,0);
    digitalWrite(7,0);
    digitalWrite(6,0);
    digitalWrite(5,0);
    digitalWrite(4,1);

    }

    void loop(){

    if(digitalRead(key)==1)
    {
    while(digitalRead(key)==1);
    dem=dem+1;
    }

    if(dem==1)
    {

    digitalWrite(10,1);
    digitalWrite(9,0);
    digitalWrite(8,0);
    digitalWrite(7,1);
    digitalWrite(6,1);
    digitalWrite(5,1);
    digitalWrite(4,1);
    delay(100);
    digitalWrite(10,0);
    digitalWrite(9,0);
    digitalWrite(8,1);
    digitalWrite(7,0);
    digitalWrite(6,0);
    digitalWrite(5,1);
    digitalWrite(4,0);
    delay(100);
    digitalWrite(10,0);
    digitalWrite(9,0);
    digitalWrite(8,0);
    digitalWrite(7,0);
    digitalWrite(6,1);
    digitalWrite(5,1);
    digitalWrite(4,0);
    delay(100);
    digitalWrite(10,1);
    digitalWrite(9,0);
    digitalWrite(8,0);
    digitalWrite(7,1);
    digitalWrite(6,1);
    digitalWrite(5,0);
    digitalWrite(4,0);
    delay(100);
    digitalWrite(10,0);
    digitalWrite(9,1);
    digitalWrite(8,0);
    digitalWrite(7,0);
    digitalWrite(6,1);
    digitalWrite(5,0);
    digitalWrite(4,0);
    delay(100);
    digitalWrite(10,0);
    digitalWrite(9,1);
    digitalWrite(8,0);
    digitalWrite(7,0);
    digitalWrite(6,0);
    digitalWrite(5,0);
    digitalWrite(4,0);
    delay(100);
    digitalWrite(10,0);
    digitalWrite(9,0);
    digitalWrite(8,0);
    digitalWrite(7,1);
    digitalWrite(6,1);
    digitalWrite(5,1);
    digitalWrite(4,1);
    delay(100);
    digitalWrite(10,0);
    digitalWrite(9,0);
    digitalWrite(8,0);
    digitalWrite(7,0);
    digitalWrite(6,0);
    digitalWrite(5,0);
    digitalWrite(4,0);
    delay(100);
    digitalWrite(10,0);
    digitalWrite(9,0);
    digitalWrite(8,0);
    digitalWrite(7,0);
    digitalWrite(6,1);

    digitalWrite(5,0);
    digitalWrite(4,0);
    delay(100);
    }
    if(dem==2)
    {
    digitalWrite(10,0);
    digitalWrite(9,0);
    digitalWrite(8,0);
    digitalWrite(7,0);
    digitalWrite(6,1);

    digitalWrite(5,0);
    digitalWrite(4,0);
    delay(100);
    digitalWrite(10,0);
    digitalWrite(9,0);
    digitalWrite(8,0);
    digitalWrite(7,0);
    digitalWrite(6,0);
    digitalWrite(5,0);
    digitalWrite(4,0);
    delay(100);
    digitalWrite(10,0);
    digitalWrite(9,0);
    digitalWrite(8,0);
    digitalWrite(7,1);
    digitalWrite(6,1);
    digitalWrite(5,1);
    digitalWrite(4,1);
    delay(100);
    digitalWrite(10,0);
    digitalWrite(9,1);
    digitalWrite(8,0);
    digitalWrite(7,0);
    digitalWrite(6,0);
    digitalWrite(5,0);
    digitalWrite(4,0);
    delay(100);
    digitalWrite(10,0);
    digitalWrite(9,1);
    digitalWrite(8,0);
    digitalWrite(7,0);
    digitalWrite(6,1);
    digitalWrite(5,0);
    digitalWrite(4,0);
    delay(100);
    digitalWrite(10,1);
    digitalWrite(9,0);
    digitalWrite(8,0);
    digitalWrite(7,1);
    digitalWrite(6,1);
    digitalWrite(5,0);
    digitalWrite(4,0);
    delay(100);
    digitalWrite(10,0);
    digitalWrite(9,0);
    digitalWrite(8,0);
    digitalWrite(7,0);
    digitalWrite(6,1);
    digitalWrite(5,1);
    digitalWrite(4,0);
    delay(100);
    digitalWrite(10,0);
    digitalWrite(9,0);
    digitalWrite(8,1);
    digitalWrite(7,0);
    digitalWrite(6,0);
    digitalWrite(5,1);
    digitalWrite(4,0);
    delay(100);
    digitalWrite(10,1);
    digitalWrite(9,0);
    digitalWrite(8,0);
    digitalWrite(7,1);
    digitalWrite(6,1);
    digitalWrite(5,1);
    digitalWrite(4,1);
    delay(100);

    }
    if(dem==3)
    {
    for(i=0;i<10;i++)
    {
    digitalWrite(10,1);
    digitalWrite(9,0);
    digitalWrite(8,0);
    digitalWrite(7,1);
    digitalWrite(6,1);
    digitalWrite(5,1);
    digitalWrite(4,1);
    delay(100);
    digitalWrite(10,0);
    digitalWrite(9,0);
    digitalWrite(8,1);
    digitalWrite(7,0);
    digitalWrite(6,0);
    digitalWrite(5,1);
    digitalWrite(4,0);
    delay(100);
    digitalWrite(10,0);
    digitalWrite(9,0);
    digitalWrite(8,0);
    digitalWrite(7,0);
    digitalWrite(6,1);
    digitalWrite(5,1);
    digitalWrite(4,0);
    delay(100);
    digitalWrite(10,1);
    digitalWrite(9,0);
    digitalWrite(8,0);
    digitalWrite(7,1);
    digitalWrite(6,1);
    digitalWrite(5,0);
    digitalWrite(4,0);
    delay(100);
    digitalWrite(10,0);
    digitalWrite(9,1);
    digitalWrite(8,0);
    digitalWrite(7,0);
    digitalWrite(6,1);
    digitalWrite(5,0);
    digitalWrite(4,0);
    delay(100);
    digitalWrite(10,0);
    digitalWrite(9,1);
    digitalWrite(8,0);
    digitalWrite(7,0);
    digitalWrite(6,0);
    digitalWrite(5,0);
    digitalWrite(4,0);
    delay(100);
    digitalWrite(10,0);
    digitalWrite(9,0);
    digitalWrite(8,0);
    digitalWrite(7,1);
    digitalWrite(6,1);
    digitalWrite(5,1);
    digitalWrite(4,1);
    delay(100);
    digitalWrite(10,0);
    digitalWrite(9,0);
    digitalWrite(8,0);
    digitalWrite(7,0);
    digitalWrite(6,0);
    digitalWrite(5,0);
    digitalWrite(4,0);
    delay(100);
    }
    }
    }

    Trả lời
  2. sao của em n cứ báo sai ở dòng 9 ạ

    onst int aPin = 2;

    const int bPin = 3;

    const int cPin = 4;

    const int dPin = 5;

    const int ePin = 6;

    const int fPin = 7;

    const int gPin =8;

    unsigned char led7hex[] = { 0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0X6F,0x7F}

    void LED7_writebyte(unsigned char b){

    if (((b>>0)&0x01)==1)

    {

    digitalWrite(aPin,HIGH);

    }

    esle{

    digitalWrite(aPin,LOW)

    }

    if (((b>>1)&0x01)==1)

    {

    digitalWrite(bPin,HIGH);

    }

    esle{

    digitalWrite(bPin,LOW)

    }

    if (((b>>2)&0x01)==1)

    {

    digitalWrite(cPin,HIGH);

    }

    esle{

    digitalWrite(cPin,LOW)

    }

    if (((b>>3)&0x01)==1)

    {

    digitalWrite(dPin,HIGH);

    }

    esle{

    digitalWrite(dPin,LOW)

    }

    if (((b>>4)&0x01)==1)

    {

    digitalWrite(ePin,HIGH);

    }

    esle{

    digitalWrite(ePin,LOW)

    }

    if (((b>>5)&0x01)==1)

    {

    digitalWrite(fPin,HIGH);

    }

    esle{

    digitalWrite(fPin,LOW)

    }

    if (((b>>6)&0x01)==1)

    {

    digitalWrite(gPin,HIGH);

    }

    esle{

    digitalWrite(gPin,LOW)

    }

    }

    void setup()

    {

    pinMode(aPin,OUTPUT);

    pinMode(bPin,OUTPUT);

    pinMode(cPin,OUTPUT);

    pinMode(dPin,OUTPUT);

    pinMode(ePin,OUTPUT);

    pinMode(fPin,OUTPUT);

    pinMode(gPin,OUTPUT);

    }

    // put your setup code here, to run once:

    void loop() {

    for (int i=0;i<10;i++)

    {

    LED7_ writeByte(led7Hex[i]);

    delay(1000)

    }

    // put your main code here, to run repeatedly:

    }

    Trả lời
  3. xin chào!
    Mình có làm video test tốc độ truyền dữ liệu giữa các module ESP32, module arduino.
    Các bạn quan tâm xin ghé thăm kênh của mình nhé.
    https://youtu.be/b8bnK-8eoRY
    Thấy hay xin subcriber like và share ủng hộ mình nhé.
    xin cảm ơn

    Hello!
    I made a video to test the data transmission speed between ESP32 modules, arduino modules.
    If you are interested, please visit my channel.
    https://youtu.be/b8bnK-8eoRY
    If you find it interesting, please subscribe like and share to support me.
    thank you

    Trả lời

Viết một bình luận

bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
antalya bayan escort
antalya bayan escort
antalya bayan escort