336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

참고사이트 (☜Click)

선연결 순서 :: Green LED, Red LED, Echo, Trig 순서대로 각각 D10,D11,D12,D13 이다. 나머지는 VCC,GND를 Arduino에 연결해줄것

/*
HC-SR04 Ping distance sensor]
VCC to arduino 5v GND to arduino GND
Echo to Arduino pin 13 Trig to Arduino pin 12
Red POS to Arduino pin 11
Green POS to Arduino pin 10
560 ohm resistor to both LED NEG and GRD power rail
More info at: http://goo.gl/kJ8Gl
Original code improvements to the Ping sketch sourced from Trollmaker.com
Some code and wiring inspired by http://en.wikiversity.org/wiki/User:Dstaub/robotcar
*/

#define trigPin 13
#define echoPin 12
#define led 11
#define led2 10

void setup() 

{
  Serial.begin (9600);        //통신속도
  pinMode(trigPin, OUTPUT);        //아두이노 ▶ 초음파센서
  pinMode(echoPin, INPUT);        //초음파센서 ▶ 아두이노
  pinMode(led, OUTPUT);
  pinMode(led2, OUTPUT);
}

void loop() 

{
      long duration, distance;        //거리, 지속시간
      digitalWrite(trigPin, LOW);  // Added this line
      delayMicroseconds(2); // Added this line
      digitalWrite(trigPin, HIGH);
    //  delayMicroseconds(1000); - Removed this line
      delayMicroseconds(10); // Added this line
      digitalWrite(trigPin, LOW);    //여기 이후 딜레이는  Forever


      duration = pulseIn(echoPin, HIGH);
  

distance = (duration/2) / 29.1;        //cm단위로 거리연산

if (distance < 4)         //거리가 4cm이하라면

{  

// This is where the LED On/Off happens

           digitalWrite(led,HIGH);     //적색 ON

// When the Red condition is met, the Green LED should turn off

digitalWrite(led2,LOW);    //녹색 OFF

}
  

else         //거리가 4cm이상이라면

{
    digitalWrite(led,LOW);        //적색 OFF
    digitalWrite(led2,HIGH);     //녹색 ON

}
  

if (distance >= 200 || distance <= 0)    //거리가 범위를 벗어나면

{
    Serial.println("Out of range");
  }

else             //범위안에 있다면 시리얼 모니터에 표시

{
    Serial.print(distance);
    Serial.println(" cm");
 }
  delay(500);
}


BikeBraking System HEX code


BikeBreak.hex


Posted by ElectricShock
:
BLOG main image
잡동사니들(지극히 개인취향인...) (다른글에도 댓글 부탁해요♥) You May Leave English Messages on GuestBook. by ElectricShock

공지사항

카테고리

분류 전체보기 (782)
Programming(=프로그래밍) (3)
MiDi (2)
Animation (4)
Blender (3D Graphic Program.. (10)
Blendtuts.com (Series) (1)
Blender 기초 팁들 (2)
Processing (디지털미디어과) (2)
Music (1)
Books in the world (0)
Communication(CAN, UART, et.. (12)
MCU Examples (PIC 기반) (7)
Transistor (1)
Mikro C Pro (11)
Mikro Pascal (1)
Proton IDE (0)
Robot (0)
Swift 3D (1)
Dummies Series (1)
All about Hacking (0)
제2 외국어 (1)
PIC 해외서적들 (3)
AVR (25)
PIC (MikroC) (MPLAB) (4)
Assembly (2)
ARM (3)
Arduino (26)
PSpice (1)
Proteus ISIS (14)
CodeVision (2)
FPGA (15)
MPLAB (24)
PCB (the Procedure) (15)
3D Printer (5)
PICKIT3 (6)
Matlab (11)
RaspBerry PI (15)
BeagleBone (1)
Android Studio (17)
졸업작품 (172)
Korea History (0)
Issue(사회) (73)
Multimeter 리뷰 (1)
Oscilloscope (1)
A (34)
B (19)
J (6)
C (32)
P (12)
T (37)
H (12)
I (12)
M (44)
R (5)
E (5)
F (2)
D (9)
O (2)
L (7)
S (9)
W (2)
V (6)
G (14)
Visual C++ or Visual Studio (2)
Android App Development (0)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백