BASIC4MCU | 질문게시판 | C언어 코드 (마찰력코드) 질문
페이지 정보
작성자 master 작성일2018-09-01 08:15 조회7,409회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=2850
본문
이 코드에 대해 자세히 설명해야되는데 하나도 몰르겠어서요 ㅜㅠ
#include <Servo.h>
#include <math.h>
#define pi 3.14159265358979
float angle;
Servo servo1;
void setup()
{
Serial.begin(9600);
servo1.attach(9);
}
void loop()
{
for(angle=0; angle<90; angle = + 0.5)
{
servo1.write(angle);
delay(100);
if (analogRead(A0)>40)
{
Serial.print("angle: ");
Serial.println(angle);
Serial.print("u: ");
double mew=tan((angle)*pi/180);
Serial.println(mew);
delay(100);
exit(0);
}
}
}//
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2018-08-08 오후 1:13:37// by Ok-Hyun Park//#include <Servo.h>#include <math.h> // tan()함수를 사용하기 위한 헤더파일#define pi 3.14159265358979float angle;Servo servo1;//void setup(){Serial.begin(9600);servo1.attach(9);}//void loop(){for(angle=0; angle<90; angle=+0.5){ // 0.5도씩servo1.write(angle); // 서보모터 각도를 증가시킴delay(100);if(analogRead(A0)>40){ // 아나로그 입력이 40보다 크면double mew=tan((angle)*pi/180); // mew 계산Serial.print("angle: "); Serial.println(angle); // angle 출력Serial.print("mew: "); Serial.println(mew); // mew 출력while(1);// 실행 종료}}}
댓글 0
조회수 7,409등록된 댓글이 없습니다.