본문 바로가기

전체 글

(52)
MyCli Error MyCli 사용중 문법오류가 없음에도 아래의 에러가 발생하는 경우 (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' ~~~~) MyCli의 문자열 포맷 관련 에러 일수 있음. 1) 초기 설치 시 sudo apt-get install python3 python3-pip sudo apt install python3-pip sudo pip3 install mycli 2) MyCli 사용 중 에러가 발생한 경우 (pip가 설치 되어 있으면 1,2행은 필요 없음) sudo apt-get install pyt..
라즈베리파이와 파일 전송을 위한 samba config samba 설치 sudo apt-get install samba samba-common-bin samba 비밀번호 설정 sudo smbpasswd -a pi samba config 수정 - config 파일 위치 /etc/samba/smb.conf - config 파일 수정사항 [pi] comment = my rpi folder path = /home/pi valid users = pi browseable = yes guest ok = no read only = no writeable = yes create mask = 0770 directory mode = 0770 samba로 라스베리파이 접속 \\{라즈베리파이 ip}\\pi ※ 라즈베리파이 ip는 ifconfig로 확인 ※ 라즈베리파이와 동일한 네트..
superloop PWM superloopPWM.ino int melody_en = 0; int servo_en = 0; int autofan_en = 0; void setup() { serial_setup(); // BTserial_setup(); melody_setup(); servo_setup(); autofan_setup(); } void loop() { serial_loop(); // BTserial_loop(); if(melody_en == 1) melody_loop(); if(servo_en == 1) servo_loop(); if(autofan_en == 1) autofan_loop(); } pitch.h /************************************************* * Public C..
superloop ADC_BT serial superloop_ADC.ino int potentiometer_en = 0; int tmp36sensor_en = 0; int photosensor_en = 0; int distancesensor_en = 0; void setup() { // serial_setup(); BTserial_setup(); potentiometer_setup(); tmp36sensor_setup(); photosensor_setup(); distancesensor_setup(); } void loop() { // serial_loop(); BTserial_loop(); if(potentiometer_en == 1) potentiometer_loop(); if(tmp36sensor_en == 1) tmp36sensor_loo..
superloop ADC superloop ADC.ino int potentiometer_en = 0; int tmp36sensor_en = 0; int photosensor_en = 0; int distancesensor_en = 0; void setup() { serial_setup(); // BTserial_setup(); potentiometer_setup(); tmp36sensor_setup(); photosensor_setup(); distancesensor_setup(); } void loop() { serial_loop(); // BTserial_loop(); if(potentiometer_en == 1) potentiometer_loop(); if(tmp36sensor_en == 1) tmp36sensor_loo..
Interrupt를 이용한 btn_toggle //arduino_superloop int blink_en = 1; int fading_en = 1; int blinkRGB_en = 1; int fadingRGB_en = 1; void setup() { blink_setup(); fading_setup(); blinkRGB_setup(); fadingRGB_setup(); } void loop() { if(blink_en == 1) blink_loop(); if(fading_en == 1)fading_loop(); if(blinkRGB_en == 1) blinkRGB_loop(); if(fadingRGB_en == 1) fadingRGB_loop(); } //LEDblink int blink_ledState = LOW; long blink_previo..
도서관리 프로젝트 개요 파일 읽기/쓰기를 이용하여 DLL 자료구조를 이용하여 도서관리를 위한 자료를 편집할 수 있는 프로그램을 작성. 목표 book_original.txt 100 1 고래 홍길동 1923 200 2 사자 이순신 1919 300 3 만세 유관순 1929 400 4 운동 김순자 2010 Code bookManagement.c #include"bookDLL.h" int main(void) { BOOK_t* headNode = initailize_DLL(); BM_main(headNode); free(headNode); return 0; } bookDLL.h #pragma once #include #include #include #include #define U_SIZEOF (unsigned)sizeof #def..
BT input Superloop.ino int blink_en =1; int fading_en =1; int blinkRGB_en =1; int fadingRGB_en = 0; void setup() { blink_setup(); fading_setup(); blinkRGB_setup(); fadingRGB_setup(); // serial_setup(); BTserial_setup(); } void loop() { if(blink_en == 1) blink_loop(); if(fading_en == 1) fading_loop(); if(blinkRGB_en == 1) blinkRGB_loop(); if(fadingRGB_en == 1) fadingRGB_loop(); // serial_loop(); BTserial_..