LMS | STORE | KOR | ENG
알티노 [C언어]
작성일 :  2020-07-20 13:36 이름 : 새온
첨부파일 : Altino.zip

 2022년 7월 8일 수정


stop(), Stop() 함수 추가


sensor 구조체에  sensor.CNT 변수 추가,  0.08초 마다 카운트 (블루투스  지연 때문에 약0.13초 마다 카운트)C언어 프로그래밍 교육을 원하신다면, 위의 파일을 다운받아 사용하시기 바랍니다.

 

알티노 C언어 헤더파일 수정사항 2021.04.13

 

순번

변경전

변경후

비고

1

Open(szPort)

Open(), BT(), Bt(), bt(), OPEN()

Altino.h

5라인 수정

char port[15] = "\\.\COM9";

2

Close()

Close(), close(), CLOSE()

 

3

Go(300,300)

Go(300,300), go(300,300), GO(300,300)

 

4

Steering(1),

Steering2(-127,0),

Steering3(-127)

Steering(-127), steering(-127),

STEERING(-127), -127 ~ 127 로만 사용

 

5

Display('A')

Display('A'), display('A'), DISPLAY('A')

 

6

DisplayLine(0xff,0xff,0xff,x0ff,0xff,0xff,0xff,0xff)

DisplayLine(0xff,0xff,0xff,x0ff,0xff,0xff,0xff,0xff)

displayline(0xff,0xff,0xff,x0ff,0xff,0xff,0xff,0xff)

displayLine(0xff,0xff,0xff,x0ff,0xff,0xff,0xff,0xff)

DISPLAYLINE(0xff,0xff,0xff,x0ff,0xff,0xff,0xff,0xff)

 

7

Sound(37)

Sound(37), sound(37), SOUND(37)

 

8

Light(0xc0ff), Led(0xc0ff)

Light(0xc0ff), light(0xc0ff), LIGHT(0xc0ff)

Led(0xc0ff), led(0xc0ff), LED(0xc0ff)

 

9

Displayon(8,8)

Displayon(8,8), DisplayOn(8,8), displayon(8,8),

DisplayON(8,8), DISPLAYON(8,8)

 

10

Displayoff(8,8)

Displayoff(8,8), DisplayOff(8,8), displayoff(8,8),

DisplayOFF(8,8), DISPLAYOFF(8,8)

 

11

delay(1000)

delay(1000), Delay(1000)

 

12

typedef struct SensorData1 {

int IRSensor[6];

int TorqueSensor[2];

int TemperatureSensor;

int CDSSensor;

int GSensor[3];

int MSensor[3];

int GySensor[3];

int SteeringVar;

int SteeringTorque;

int Battery;

int Remote;

int MTemperature;

}SensorData;

typedef struct SensorData1 {

int CDS;

int IR[7];

int Bat;

int Acc[3];

int Mag[3];

int Gyro[3];

int MCur[2];

int Temp;

int StVar;

int StCur;

int Remote;

int MTemp;

}SensorData;

짧게 또는 가속도, 지자기 이름 변경

13

data=Sensor(10)

0.05초 쓰레드 타이머 사용

sensor.CDS, sensor.IR[1]

sensor.Bat, sensor.Acc[0]

sensor.Mag[0], sensor.Gyro[0]

등으로 직접 사용하면 됩니다.

Altino.h 헤더파일 7라인 데이터 전송 속도를 변경 가능, 50msec 이므로 컴퓨터 가 느리면 80으로 수정

#define delay_value 50 //센서값 받는 시간 0.05

14

적외선 1IR[0]

적외선 2IR[1]

적외선 3IR[2]

적외선 4IR[3]

적외선 5IR[4]

적외선 6IR[5]

적외선 1IR[1]

적외선 2IR[2]

적외선 3IR[3]

적외선 4IR[4]

적외선 5IR[5]

적외선 6IR[6]

리스트 1~6번사용

글목록