Professional Documents
Culture Documents
y:
Sinh viên: Nguyễn Ngọc Hải
Lớp:Ca20a1a
Đề bài: UART Điều khiển ĐM
void loop()
{
if(digitalRead(NBT)==0)
{
Serial.write(1);
digitalWrite(LEDT,HIGH);
digitalWrite(LEDN,LOW);
digitalWrite(LEDD,LOW);
while(digitalRead(NBD)==1);
}
if(digitalRead(NBN)==0)
{
Serial.write(2);
digitalWrite(LEDN,HIGH);
digitalWrite(LEDT,LOW);
digitalWrite(LEDD,LOW);
while(digitalRead(NBD)==1);
}
if(digitalRead(NBD)==0)
{
Serial.write(3);
digitalWrite(LEDD,HIGH);
digitalWrite(LEDT,LOW);
digitalWrite(LEDN,LOW);
}
}
NHẬN VÀ ĐIỀU KHIỂN ĐỘNG CƠ
int CT=9;
int CN=8;
int nhan;
void setup() {
Serial.begin(9600);
pinMode(CT,OUTPUT);
pinMode(CN,OUTPUT);
digitalWrite(CT,LOW);
digitalWrite(CN,LOW);
}
void loop() {
if(Serial.available()){
nhan = Serial.read();
}
if(nhan==1)
{
digitalWrite(CT,HIGH);
digitalWrite(CN,LOW);
}
if(nhan==2)
{
digitalWrite(CT,LOW);
digitalWrite(CN,HIGH);
}
if(nhan==3)
{
digitalWrite(CT,LOW);
digitalWrite(CN,LOW);
}
}
4. Kết quả mô phỏng