본문 바로가기
공부,일/아두이노

아두이노 회로 실습 (by fritzing )

by fromnothing1 2021. 7. 15.

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

댓글