아두이노_우노
아두이노 우노 - 가변저항(도레미~미레도)
아스키의 공부방
2019. 11. 13. 22:44
728x90
반응형
아두이노는 너무 오래되서 기억이 안납니다.
컴퓨터에 남아있어서 올립니다.
#include <pitches.h>
#define DURATION 10
int notes[] = { NOTE_C4, NOTE_D4, NOTE_E4, NOTE_F4, NOTE_G4,
NOTE_A4, NOTE_B4, NOTE_C5};
int var = A3;
int speaker = 4;
long R;
long tonee;
void setup() {
// put your setup code here, to run once:
pinMode(var, INPUT);
pinMode(speaker, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
R = analogRead(var);
for(int note = 0; note < sizeof(notes) / sizeof(int); note++) {
tonee = map(R, 0, 1023, 0, 8);
tone(speaker, notes[tonee], 1000);
}
}
728x90
반응형