아두이노로 데이터를 보내면 'Serial.read()'로 데이터를 읽습니다. 그런데 문자열을 'Serial.read()'로 읽으면 한번에 한글자만 읽어집니다. 1. 문자열 보내기 테스트용 일단 LED 3개를 달아봅시다, 아웃풋 핀은 3,5,6를 사용합니다. (이왕이면 빨간색, 녹색, 파란색으로 세팅합시다.) 1-1. 보드 구성 그냥 LED 3개가 달려있습니다. 1-2. 펌웨어 작성 LED를 데이터를 통해 끄고 켜고를 할것이기 때문에 'switch'문을 사용해야 합니다. #define LED_R 6 #define LED_G 5 #define LED_B 3 String sCommand = ""; void setup() { Serial.begin(9600); pinMode(LED_R, OUTPUT); pinM..
아두이노는 형 변환이 좀 까다로운 것 같습니다 ㅡ,.ㅡ;; 보통 문자열을 정수로 변환하는 메소드나 클래스를 제공하기 마련인데 그런 거 없음;;; 형 변환 관련된 레퍼런스를 다 확인한 건 아니지만 변수 간 형 변환을 바로 할 수 있는 라이브러리는 몇 개 없는 것 같습니다. 1. 아두이노에서 String의 특징 어느 언어든 String은 'char[]'로 구현된다는 점입니다. 'char[]'를 직접 다루는것이 불편하니 'String'클래스를 만들어서 제공해주는 것이죠. 아두이노도 마찬가지 입니다. (참고 : Arduino Reference - StringObject ) 아두이노에서 char는 아스키코드가 들어 있어서 '+'연산을 하면 char이 합쳐지지 않고 덧샘이 됩니다 ㅎㅎㅎ 2. String to ch..
비스타때부터 권한 관련 내용이 강화되면서 '관리자 권한으로 실행'이라는 항목이 생겼습니다. 문제는 이 선택이 사용자의 선택이기 때문에 관리자 권한이 없으면 안 되는 프로그램들은 난감한 상황에 빠졌죠. 그래서 프로그램을 관리자 권한으로만 실행할 수 있도록 해야 합니다. 오른쪽 프로그램은 실행하면 바로 안내 메시지가 출력됩니다. (관리자 권한으로 실행된다는 표시인 방패 모양이 오른쪽 아래에 붙어 있음) 이런걸 UAC(사용자 계정 컨트롤)라고 합니다. 1. 테스트 프로젝트 테스트용 프로젝트를 생성하고 빌드해봅시다. 관리자 권한으로 실행되는 방패 모양이 표시가 없습니다. 2. 권한 파일 생성 프로그램이 관리자 권한으로 실행되게 하기 위해서는 'app.manifest'파일이 필요합니다. 2-1. 직접 생성하는 방..
말벌들에게 잡혀 갇혀있는 주민들입니다. 챕터 내내 말벌들이 적으로 나오는데.....어쩌면 주민들이 개미가 아니고 벌일수 있겠네요 ㅡ,.ㅡ;; 근데 게임을 해보면 알겠지만 벌인지 개미인지 잘모르겠어요;;
보통 스테핑모터를 제어할때는 모터 드라이버라는 것을 사용 합니다. 모터드라이버의 역활이 몇가지 있긴하지만 모터를 구동하려면 콘트롤러만 있으면 됩니다 ㅡ.-; (그리고 전기 ㅎ) 제가 찾은 자료에는 'L293D'칩을 이용하고 있어서 'L293D'칩을 구했습니다. 이 칩은 유니폴라 방식의 모터를 구동할 수 있습니다. (참고 : adafruit learning system - Arduino Lesson 16. Stepper Motors) 모터는 'FL42STH33-0956A'를 사용 했습니다. (참고 : 디바이스마트 - FL42STH33-0956A) 가격은 7000원 정도 합니다. (참고 : 디바이스 마트 - L293D ) 당연이 다른 칩들도 있는데.... 그건 다음 시간에 알아보도록 하죠 ㅎㅎㅎ 사용한 모터..
스벤의 고급검 잇힝~ 근데 저상자는 뭐였는지 기억이 안나네요 ㅡ.-;; 어차피 읽는건 랜덤으로 무엇이 나오냐뿐 ㅎㅎㅎ
여학생 팬티를 구해달라는 선생-_-;;;;;; 그걸또 해주는 지미-_-;; 이 게임을 하다보면 좀 개연성이 없는것이 GTA에서는 주인공이 깡패라 미션들이 위화감이 없었습니다, 근데 이 게임은 주인공이 말성꾸러기인데 다른 사람들 부탁을 너무 잘 들어주니....이거뭐 ㅋㅋㅋㅋ 거기다 선생들 일도 도와줌 ㅋ