เครื่องช่วยจอดรถ
อุปกรณ์
Arduino Nano แถมสาย USB https://raka.is/r/Jzgk
HC-SR04 Ultrasonic Sensor Module https://raka.is/r/ejen
โฟโต้บอร์ด https://raka.is/r/BJpQ
โค้ด
#define Trig 2
#define Echo 3
const int LED = 4;
long duration;
int distance;
void setup() {
pinMode(LED, OUTPUT);
pinMode(Trig, OUTPUT);
pinMode(Echo, INPUT);
}
void loop() {
digitalWrite(Trig, LOW);
delayMicroseconds(5);
digitalWrite(Trig, HIGH);
delayMicroseconds(10);
digitalWrite(Trig, LOW);
duration = pulseIn(Echo, HIGH);
distance = duration * 0.034 / 2;
if (distance <= 20)
{
digitalWrite(LED, HIGH);
delay(40);
}
else {
digitalWrite(LED, LOW);
}
}
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「digitalwrite arduino」的推薦目錄:
- 關於digitalwrite arduino 在 Audom Idea Facebook 的精選貼文
- 關於digitalwrite arduino 在 Audom Idea Facebook 的精選貼文
- 關於digitalwrite arduino 在 Audom Idea Facebook 的最讚貼文
- 關於digitalwrite arduino 在 コバにゃんチャンネル Youtube 的精選貼文
- 關於digitalwrite arduino 在 大象中醫 Youtube 的最讚貼文
- 關於digitalwrite arduino 在 大象中醫 Youtube 的最佳貼文
- 關於digitalwrite arduino 在 ArduinoCore-avr/wiring_digital.c at master · arduino ... - GitHub 的評價
- 關於digitalwrite arduino 在 Arduino入門教學(7) – 使用七段顯示器製作倒數功能(作者 的評價
- 關於digitalwrite arduino 在 How do I use digitalWrite in pyFirmata? - Stack Overflow 的評價
- 關於digitalwrite arduino 在 Arduino Uno R3: Digitalwrite your First Robot Car - YouTube 的評價
- 關於digitalwrite arduino 在 Arduino: faster alternatives to digitalread() and digitalwrite()? 的評價
- 關於digitalwrite arduino 在 ATTiny Port Manipulation (Part 1): PinMode() and DigitalWrite() 的評價
digitalwrite arduino 在 Audom Idea Facebook 的精選貼文
ทำเครื่องกดเจลล้างมืออัตโนมัติแบบพกพา
คลิป https://www.youtube.com/watch?v=xRvFsj59aZM
วัสดุที่ใช้
1.Arduino nano
2.Ultrasonic Module HC-SR04
3.เซอโว
4.สายจั๊มเปอร์
5.รางถ่าน aa3ก้อน
---------------------------------------------
โค้ด
#define Trig 2
#define Echo 3
#include <Servo.h>
Servo myservo;
Servo myservo1;
long duration;
int distance;
void setup() {
myservo.attach(A0);
myservo1.attach(A1);
pinMode(Trig, OUTPUT);
pinMode(Echo, INPUT);
}
void loop() {
digitalWrite(Trig, LOW);
delayMicroseconds(5);
digitalWrite(Trig, HIGH);
delayMicroseconds(10);
digitalWrite(Trig, LOW);
duration = pulseIn(Echo, HIGH);
distance = duration * 0.034 / 2;
if (distance <= 20)
{
myservo.write(50);
myservo1.write(0);
delay(2000);
}
else {
myservo.write(0);
myservo1.write(50);
delay(500);
}
}
digitalwrite arduino 在 Audom Idea Facebook 的最讚貼文
เปลี่ยนพัดลมธรรมดา ให้เป็นสุดยอดพัดลม ควมคุมผ่านมือถือ
วัสดุอุปกรณ์
1.บอร์ด Relay 4ช่อง 5V Arduino Relay Module 5V 4 Channel isolation control 250V/10A
2. Power Adapter 12v 1A อะแดปเตอร์ 12v กระแส 1A หัวแจ็ค 5.5x2.5mm
3.Bluetooth Module HC05
4.Jumper Arduino สายไฟจัมเปอร์ยาว 15cm เมีย - เมีย
5.Arduino Nano 3.0
6.Funduino Nano Shield
โค้ด
-----------------------------------
#include <SoftwareSerial.h>
int i =0;
char str[11]={'0','0','0','0','0','0','0','0','0','0','0'};
SoftwareSerial mySerial(2, 3); // RX, TX
void setup()
{
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
digitalWrite(10, HIGH);
digitalWrite(11, HIGH);
Serial.begin(9600);
while (!Serial) ;
mySerial.begin(9600);
}
void loop()
{
if (mySerial.available()){
//Serial.write(mySerial.read());
//Serial.println("ok");
i=i+1;
str[i]=mySerial.read();
//Serial.println(str[i]);
if(i ==9)
i=0;
if(str[5] == '1' && str[7] == '3')
digitalWrite(8, LOW);
if(str[5] == '1' && str[7] == '2')
digitalWrite(8, HIGH);
if(str[5] == '2' && str[7] == '3')
digitalWrite(9, LOW);
if(str[5] == '2' && str[7] == '2')
digitalWrite(9, HIGH);
if(str[5] == '3' && str[7] == '3')
digitalWrite(10, LOW);
if(str[5] == '3' && str[7] == '2')
digitalWrite(10, HIGH);
if(str[5] == '4' && str[7] == '3')
digitalWrite(11, LOW);
if(str[5] == '4' && str[7] == '2')
digitalWrite(11, HIGH);
}
if (Serial.available())
mySerial.write(Serial.read());
}
-----------------------------------
digitalwrite arduino 在 コバにゃんチャンネル Youtube 的精選貼文
digitalwrite arduino 在 大象中醫 Youtube 的最讚貼文
digitalwrite arduino 在 大象中醫 Youtube 的最佳貼文
digitalwrite arduino 在 Arduino入門教學(7) – 使用七段顯示器製作倒數功能(作者 的推薦與評價
麵包板x 1; Arduino 主板x 1; 七段顯示器(共陽極或共陰極皆可) x 1; 220 ohm 電阻x 8 ... 1); digitalWrite(8, 1); delay(1000); // 顯示數字'7' digitalWrite(2, ... ... <看更多>
digitalwrite arduino 在 How do I use digitalWrite in pyFirmata? - Stack Overflow 的推薦與評價
... <看更多>
digitalwrite arduino 在 ArduinoCore-avr/wiring_digital.c at master · arduino ... - GitHub 的推薦與評價
Contribute to arduino/ArduinoCore-avr development by creating an account on GitHub. ... void digitalWrite(uint8_t pin, uint8_t val). ... <看更多>