본문 바로가기
푸닥거리

아두이노 플랫폼을 활용한 코딩 기초(릴리패드)-7

by [김경민]™ ┌(  ̄∇ ̄)┘™ 2022. 4. 3.
728x90

 

 

https://www.makesandbox.cc/135

 

메이크샌드박스에 오신것을 환영합니다.

3-1. RallaPad 프레임워크 실습(아래 이미지 중 해당 번호를 클릭하면 해당 페이지로 넘어갑니다)

makesandbox.cc

 

메이크샌드박스 도서관

https://www.makesandbox.cc/11

 

메이크샌드박스에 오신것을 환영합니다.

 

makesandbox.cc

 

 

디지털 : 0, 1

pinMode()

digitalRead()

 

아날로그 : 디지털을 일정구간으로 나눔 01111111 

analogRead

 

 

 

7번

 

https://blog.naver.com/tesntes/222689719722

 

[#욜로#랄라패드] #RallaPad_FrameWork_A&O(Analog&Output,아날로그&출력)_실습_3색LED

안녕하세요! 누구나 원하는걸 만들어보는 메이크샌드박스 입니다! 오늘 소개해 드릴 내용은 저희가 이번에 ...

blog.naver.com

 

3색 LED

 

 

int redPin = 9; // 3색 LED red핀
int bluePin = 11; // 3색 LED blue핀
int greenPin = 10; // 3색 LED green핀

void setup()
{
    pinMode(redPin, OUTPUT); //  LED red핀 출력으로 사용
    pinMode(greenPin, OUTPUT); //  LED green핀 출력으로 사용
    pinMode(bluePin, OUTPUT);  //  LED blue핀 출력으로 사용
}

void loop() 
{
  RGB_Act(0, 255, 255);   // red
  delay(1000);
  RGB_Act(255, 0, 255);   // green
  delay(1000);  
  RGB_Act(255, 255, 0);   // blue
  delay(1000); 
  RGB_Act(255, 255, 255);  // off
  delay(1000);  
}

void RGB_Act(int r, int g, int b){
  analogWrite(redPin, r);
  analogWrite(greenPin, g);
  analogWrite(bluePin, b);
}

 

소자에 따라 반전 될 수 있음

즉, RGB(0,0,0) 이 WHITE 가 됨

 

8번 가변 저항(Potentiometer) 

 

https://blog.naver.com/tesntes/222689304268

 

[#욜로#랄라패드] #RallaPad_FrameWork_A&I(Analog&Input,아날로그&입력)_실습_슬라이드 가변저항

안녕하세요! 누구나 원하는걸 만들어보는 메이크샌드박스 입니다! 오늘 소개해 드릴 내용은 저희가 이번에 ...

blog.naver.com

 

 

int VAR = A5; // 슬라이드 가변저항이 연결된 핀맵

void setup()
{
  Serial.begin(9600); // 시리얼통신을 위한 셋업 명령어
}

void loop()
{
  int a = analogRead(VAR); // 슬라이드 가변저항의 값이 저장되는 지역변수
  Serial.print("VAR = "); // 시리얼모니터에 출력되는 문구 설정
  Serial.println(a); // 시리얼모니터에 출력되는 변수 설정

 

 

 

 

 

 

 

 

analog input 0~1023

 

analog out 0~255

 

 

3, 5, 6번은 아날로그 핀

13번 핀은 디지털핀

 

int LED = 13;                   //LED를 13 번핀에 연결합니다
int val = A5;

void setup (){
  pinMode(LED,OUTPUT);          //A0 번 핀의 모드를 OUTPUT으로 설정해 줍니다
}
 
void loop(){
  
  val = analogRead(A5)/4;
  analogWrite(LED, val);        // 가변저항의 값을 LED(3 번핀)로 보내 출력합니다

 

 

 

 

 

 

int LED = 3; //LED를 3 번핀에 연결합니다

int val = A5;

 

void setup (){

pinMode(LED,OUTPUT); //A0 번 핀의 모드를 OUTPUT으로 설정해 줍니다

}

 

void loop(){

 

val = analogRead(A5)/4;

analogWrite(LED, val); // 가변저항의 값을 LED(3 번핀)로 보내 출력합니다

}

 

 

 

 

 

`

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90

댓글