본문 바로가기

Information

(79)
아두이노(arduino) Can Leonardo 보드 구매 이글의 원문은 : http://tindevil.com/site/post/3780 또 보드를 구매하였다. 물론 캔통신을 하지못한 결과로 인해 이런일이 벌어지고 있는것이다. "init Fail" 젠장이다. .멘붕이고 잠시 접은 아두이노를 다시 하게끔 한것은 바로 레오나르도와 캔쉴드가 결합된 형태의 보드때문이다. 정말 작지 않은가? 그리고 일체형이니 잘못될일이 없지 않은가? 부푼마음으로 샘플을 실행했고... "INIT OK" 난 기쁨에 눈을 흘렸다 (물론 설정이다) ,이것의 CS핀번호는 17번이다. CS핀번호를 샘플에서 맞춰주지 않으면 역시나 Init Fail이 나오게된다 기본샘플이 14이므로 테스트를 한다면 반드시 CS핀번호는 17번으로 수정해서 테스트를 해야한다. 그래도 "확실히 기계문제는 아니다" 라는 ..
아두이노(Arduino)-Leonardo 에서 CAN Shield 를 사용해보자 이 글의 원문은 다음에 있습니다. http://tindevil.com/site/blog/post/3778 아두이노에서 캔통신을 사용하려면 (궃이 아두이노가아니고 AVR 이라고 해도된다~ 아두이노가 AVR CPU를 사용하니 말이다) 캔컨트롤러(MCP2515)와 캔트랜시버(MCP2551) 칩이 필요하다. 이런것들이 미리 탑재된 AT90CAN128 CPU도 있지만 아두이노(=Leonardo)에 탑재된 CPU는 이런것들이 내장되어있지 않으므로 관련칩을 추가해줘야한다. (다른 회사의 칩들도 있지만.. 그냥 보편적인걸 선택하고 가지고 있다) 데이터시트보고 연결했는데 뭐 역시나 잘 안되더라 (AT90CAN128 할때도 그랬고 -_- 뭔가 단순한것에 걸려있는 느낌이 든다) 그래서 주문을 했다 CAN Shield ! 여..
아두이노(Arduino) 란? 이 글의 원문은 "http://tindevil.com/site/blog/post/3777" 에 있습니다.흠;;하다하다 이제 아두이노도 해보고싶어지는군요.. 물론 CAN 통신을 목적으로 AVR의 사용이 우선이긴 했는데.. 아두이노가 좀더 편한형태를 취하고 있고 캔통신도 어차피 되는게 있다보니 아두이노로 먼저 해볼까 합니다. * 아두이노란? (http://arduino.cc/) 아두이노는 AVR CPU를 사용하기쉽게 부트로더를 올려놓은것이에요(맘대로 해석해 봅니다) 부트로더란?;; 그냥 편하게 뭔가 미리 잘 만들어둔거에요.. 잘 가져다 쓰라구요! 거기다 오픈소스형태를 취하기때문에 보드역시 구하기 쉽고 많은곳에서 복제품을 만들어 팔기때문에 저렴하게 접하는것도 가능하죠 스펙에따른 종류도 많은데 우선 전 Leon..
아두이노(Arduino) 개발 환경을 설치하자 이글의 원문은 http://tindevil.com/site/blog/post/3779 에 있습니다. 아두이노를 하려면 반드시 필요한게 있다. 아두이노가 필요하다 -_-;; 당연한 얘기다. 그리고 프로그램을 하기위해선 당연히 개발툴도 필요하다. 이는 아두이노 사이트에서 받을수있다. http://arduino.cc/en/Main/Software 처음사용하는 사람이라면 ZIP보다는(나는 Windows를 사용하니 installer 혹은 zip file 두종류를 고를수있다) Installer 를 사용해서 설치하는 것이 좋을것 같다. 설치폴더도 대부분 동일해지고 일단 편하니까 말이다. 다운로드를 받아서 실행을 하면 설치화면이 나온다. 아두이노는 GNU를 따른다. 또한 자바를 이용해 개발되었다. 설치할 옵션을 선택하..
[Android] Activity 호출 및 호출된 Activity 데이터제공 액티비티에서 액티비티를 호출하는 방법입니다.전 액티비티를 그냥 .Net 의 Form 으로 간주하고 설명을 하도록 하겠습니다.(간간히 .Net 과 비교합니다) c#에서 폼을 호출하려면Form f = new form(); //해당 폼의 인스턴스를 생성한후에 표시합니다.f.show(); 안드로이드에서 Activity 를 호출하려면 intent 라는 개체를 이용해서 호출을 해야합니다.Intent it = new Intent(getApplicationContext(), SubActivity.class);it.putExtra("param","이값은 부모폼에서 넘겨진 값입니다.");//파라미터값 전송함startActivityForResult(it,100); //intent, Requset Code = 100 //==..
[Android] Click Event,Toast,DialogMessage 사실 수업시간이 좀 진도가 느립니다.15일과정인데도 그 사이에 얼마나 더 볼 수 있을지 모르겠습니다.기대가 너무 높았던 걸가요. 독학보다 더 느린듯한... 이번편은 학원및 책에서본 소스를 그대로 분석해보려고 합니다.정말 꼭! 자주쓰는 명령어를 찾아서 올려볼 것입니다.어느 프로그램이나 비슷할 테니까요 아! 목표를 정했어요.. 스도쿠라는 퍼즐게임을 만들거에요.(아직 레이아웃을 짜고 있습니다만 필요한 기술을 기술하고 하나씩 기술을 배운후에 모두 붙일거에요) public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);set..
[비트정보기술학원] Android 교육 2-2일차(DB기록) #2일차 ( jQuery(ajax) 와 JSP(java) 로 데이터베이스기록)(전편과 이어지는 내용입니다. 아...내일은 네이티브 코드를 볼 수 있겟죠? 매일 켜놓는 넥서스7이 민망해집니다.)전편에서 했던 모든 것들을 이어서 입력받은 화면을 (qt.html) 을 생성하고 해당 jsp(memoinsert.jsp) 를 이용해서 oracle Database 에 기록을 해봅시다. 필요한 파일은 WebContent 에 "qt.html" "memoinsert.jsp" 입니다 . 두 파일을 생성합니다.이전 포스팅에 있던 TenHap 처럼 Java 코드는 별도의 클래스로 처리를 하도로 합니다.패키지 네임은 "bit.study" 를 그대로 이용합니다. 클래스를 추가합니다. MemoDAO.java : 실제 데이터베이스에 ..
[비트정보기술학원] Android 교육 2-1일차(jQuery,JSP 체험) #2일차 ( jQuery 와 JSP 맛보기)(1일자 보다 먼저 포스팅을 하네요 =_=) 1일차에는 셋팅위주였고 2일차부터는 조금씩 맛을 보고 있습니다.전체 15일과정이라서 시간이 그리 길지않은데.. 전반적으로 맛만 보는게 아닌지 살짝 걱정입니다. JQuery 와 JSP는 모두 웹페이지에서 작동하는 프로젝트입니다.그러므로 당연히 웹사이트가 구축이 되어있어야하구요 1일차에서 설치한 톰캣을 이용해야겠네요 프로젝트생성 : Dynamic WebProject프로젝트네임 : jQueryDemo컨텍스트네임 : jd (Server 에 Context 네임등록하는 방법#) 먼저 Java코드를 실행할 수 있는 JSP 파일을 생성해서 Java를 사용해봅니다.WebContent 폴더에 "memo.jsp" 파일을 생성하도록 합니다..