https://wowcat.tistory.com/3070
프리징 회로설계 fritzing 0.9.3b 64bit download
wowcat.tistory.com
안에 있는거 13개 다운 하고 압출 풀면 사용 가능
AnalogWrite - PWM 예제AnalogWrite - PWM 예제AnalogWrite - PWM 예제
void setup()
{
// put your setup code here, to run once:
pinMode(7,OUTPUT);
}
void loop()
{
// put your main code here, to run repeatedly:
digitalWrite(7,HIGH);
delay(500); // ms 단위
digitalWrite(7,LOW);
delay(500); // ms 단위
}
-digitalRead
void setup() {
pinMode(7, OUTPUT);
pinMode(3, INPUT);
}
// the loop function runs over and over again forever
void loop() {
int button = digitalRead(3); // high = 1, low = 0
digitalWrite(7, button); // write to LED
delay(10);
}
AnalogWrite 예제
void setup() {
// put your setup code here, to run once:
//pinMode(3, OUTPUT);
Serial.begin(9600);;
}
void loop() {
// put your main code here, to run repeatedly:
int sensorValue = analogRead(A0);
Serial.println(sensorValue);
analogWrite(3, sensorValue / 4);
delay(50);
}
아날로그 read 는 값을 0 에서 부터 1024 까지 나누어서 받을 수 있다
anallogWrite 는 0 에서 254 의 값을 받아서 duty rate 로 사용한다.
analogRead 는 0 에서 1023 까지 출력 되기 때문에 4로 나누어 준다.
'공부,일 > 아두이노' 카테고리의 다른 글
아두이노 통신 (0) | 2021.07.19 |
---|---|
조이스틱 (0) | 2021.07.19 |
초음파 센서 (0) | 2021.07.19 |
아두이노 회로 실습 (1) (0) | 2021.07.16 |
아두이노 실습환경 구축 (0) | 2021.07.14 |
댓글