Page 317 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 317
나. Raspberry pi Program
i. USART1으로 받아온 값을 구분하여 데이터베이스에 전송(완성 프로그램)
상품 정보를 arm프로세서의 usart1번을 통해 송신받을 경우 데이터베이스에(쿼리문 사용)상품
의 정보를 송신할 수 있도록 하였고 취소정보(‘a’)를 받으면 바로 전 정보를 데이터베이스에서
삭제할 수 있다.
추가 설명은 주석문으로 기술한다.
1. raspberrypi mysql add.c
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <wiringPi.h>
#include <wiringSerial.h>
#include "/usr/include/mysql/mysql.h"
#define HOST "localhost"
#define USER "root"
#define PASS "raspberry"
#define NAME "Userdb"
#define SOCKET int
int main ()
{
char fd ;
int i=1;
int count ;
unsigned int nextTime ;
int len;
int add;
char* query ="select * from usertable";
MYSQL*conn_ptr;
MYSQL_RES*res;
MYSQL_ROW row;
conn_ptr=mysql_init(NULL);
if(!conn_ptr)
- 310 -