1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

BÀI LẬP TRÌNH HỆ THỐNG NHÚNG (CÓ CODE) PIC, ARDUINO, AT89…..

28 246 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 28
Dung lượng 1,87 MB

Nội dung

define IN_1 3 define IN_2 4 define TANG 5 define GIAM 6 chuong trinh cai dat void setup() { put your setup code here, to run once: Serial.begin(9600); while(Serial);cho ket noi UART Serial.println(KHOI DONG UART XONG); pinMode(IN_1,OUTPUT); pinMode(IN_2,OUTPUT); pinMode(TANG,INPUT_PULLUP);thiet lap tro keo len ben trong chan nay pinMode(GIAM,INPUT_PULLUP);thiet lap tro keo len ben trong chan nay ...

LẠI MINH HỌC BÀI LẬP TRÌNH HỆ THỐNG NHÚNG (CĨ CODE) PIC, ARDUINO, AT89… BÀI THỰC HÀNH Bài Điều khiển động dung IC L298-V3 Arduino //khai bao ket noi L298 #define IN_1 #define IN_2 //khai bao ket noi cac nut nhan #define TANG #define GIAM //chuong trinh cai dat void setup() { // put your setup code here, to run once: Serial.begin(9600); while(!Serial);//cho ket noi UART Serial.println("KHOI DONG UART XONG!"); pinMode(IN_1,OUTPUT); pinMode(IN_2,OUTPUT); pinMode(TANG,INPUT_PULLUP);//thiet lap tro keo len ben chan pinMode(GIAM,INPUT_PULLUP);//thiet lap tro keo len ben chan } //chuong trinh chinh void loop() { // put your main code here, to run repeatedly: //khai bao bien va cai dat them int TocDo=128; analogWrite(IN_1,(byte)TocDo); digitalWrite(IN_2,LOW); Serial.print("TOC DO HIEN TAI LA:"); Serial.println(TocDo); while(1)//vong lap vo han { if(digitalRead(TANG)==0) { while(digitalRead(TANG)==0);//cho phim nhan duoc tha TocDo=TocDo+10; if(TocDo>255) { TocDo=128; } analogWrite(IN_1,(byte)TocDo); digitalWrite(IN_2,LOW); Serial.print("TOC DO HIEN TAI LA:"); Serial.println(TocDo); } if(digitalRead(GIAM)==0) { while(digitalRead(GIAM)==0);//cho phim nhan duoc tha TocDo=TocDo-10; if(TocDo=1;i ) { MaDieuKhien=0x01; Gan=MaDieuKhien|LuuTam; _ghi_led(Gan); delay(MyTime); for(j=1;j

Ngày đăng: 22/02/2019, 23:40

TỪ KHÓA LIÊN QUAN

w