반응형
SMALL

녕하세요! Choi GPT 입니다.

오늘은 팅커캐드(Tinkercad)의 TMP36 온도센서를 활용하여 LED를 연동하는 프로그램을 소개하고자 합니다.

int sensor = A0;
int RLED = 9;
int YLED = 10;
int BLED = 11;

void setup()
{
  Serial.begin(9600);
  pinMode(RLED, OUTPUT);
  pinMode(YLED, OUTPUT);
  pinMode(BLED, OUTPUT);
}

void loop()
{
  int sensing = analogRead(sensor);
  float voltage = sensing*5.0/1024.0;
  float temperture = voltage *100-50;
  Serial.print("temperture: ");
  Serial.println(temperture);
  delay(100);
  if(temperture >=-40 && temperture <=20)
  {
    digitalWrite(RLED, 1);
    digitalWrite(YLED, 0);
    digitalWrite(BLED, 0);
  }
   else if(temperture >=21 && temperture <=100 )
  {
    digitalWrite(RLED, 0);
    digitalWrite(YLED, 1);
    digitalWrite(BLED, 0);
  }
   else if(temperture >=101 && temperture <=125 )
  {
    digitalWrite(RLED, 0);
    digitalWrite(YLED, 0);
    digitalWrite(BLED, 1);
  }
  else
  {
    digitalWrite(RLED, 0);
    digitalWrite(YLED, 0);
    digitalWrite(BLED, 0);
  }
}

TMP36_r2.txt
0.00MB

반응형
LIST
반응형
SMALL

안녕하세요! Choi GPT 입니다.

오늘 소개해드릴 내용은 팅커캐드에 있는 TMP36 이라는 온도센서를 소개하고자 합니다.

 

int sensor = A0;

void setup()
{
  Serial.begin(9600);
}

void loop()
{
  int sensing = analogRead(sensor);
  float voltage = sensing*5.0/1024.0;
  float temperture = voltage *100-50;
  Serial.print("temperture = ");
  Serial.println(temperture);

  delay(100);
}

TMP36_r1.txt
0.00MB

반응형
LIST
반응형
SMALL

안녕하세요! Choi GPT 입니다.

오늘은 팅커캐드(Tinkercad)의 회로 카테고리 관련 기본화면 구성 및 사용방법에 대한 내용을 소개하고자 합니다.

팅커캐드 초기화면(로그인 후)

만들기(1번) 선택 후 → 회로(2번)을 클릭합니다.

팅커캐드 회로 초기화면

  1. 제목 설정 : 프로젝트별 구분을 위한 제목을 수정할 수 있습니다.
  2. 단축 아이콘 : 각 상황에 따라 명령어를 수행할 수 있는 단축 명령어 입니다.
  3. 코드 / 시뮬레이션 시작 : 회로 제작 후 동작을 위한 코딩작성 및 작성이 완료된 장치의 동작여부를 확인 할 수 있는 시뮬레이션 단축 명령어 등이 있습니다.
  4. 회로 구성을 위한 소자 및 모듈을 제공하는 화면 입니다.

다음으로 화면 조작방법에 대한 설명을 드리고자 합니다.

아래 영상을 시청해주세요~

 

 

다음에는 기본 LED 회로를 구성하고 블럭코딩 및 텍스트코딩 연동방법 및 시뮬레이션 방법에
대해 설명 드리도록 하겠습니다.

감사합니다~

 

 

반응형
LIST

+ Recent posts