안녕하세요 시더입니다.


저번 게시글에서 USB를 써서 조이패드를 사용한 예제를 만들어 보았는데..  오늘은 15핀으로 해봅니다! 

처음 살때는 9핀인줄 알았어요

네 슈퍼패미콤 짝퉁 입니다. 조작감은.. 안좋습니다. 이걸로 게임하면 답답함을 느낄겁니다.


바로 분해 작업 들어갑니다. 

선이 5개.. VCC(5), GND을 제외하면 데이터선은 3개가 되겠군요.

처음에는 디지털 신호인줄 알았죠. 1만 줄줄 들어오더라구요.. 그래서 바로 아날로그로 꼽아줍니다.

일단 아두이노 13핀(led)와 빵판에 Led하나 추가해서 버튼 A와 버튼 A'를 테스트 해보았습니다.

네.. 정상적으로 동작하네요. 그런데 뭐랄까.. 반응속도가 마음에 안듭니다. 

전체적인 구성도입니다.  유의할점은 데이터선 3개는 순서는 딱히 의미없지만, VCC는 패드기준으로 파란색, GND는 주황색입니다. 엉뚱한거 꼽다보면 망가집니다. (인터넷에서 검색이 안나와서 하나씩 돌아가면서 끼워봄..)


이상하게 버튼간의 값 차이가 테스트에서 쓴 2버튼 말고는 크게 눈에 뛰지는 않더군요. 그래서 그런지 다른 버튼은 정상적으로 작동하는게 아닌것 같은 느낌도 받았습니다. 나중에 시간나면 전부 다 테스트 해봐야겠군요. 


Posted by 시더
,

안녕하세요 시더입니다. 한학기가 끝나가는 시점에서 문뜩 아이디어가 하나 떠올라서 이렇게 포스팅을 해봅니다.


처음 생각했던 내용은 


게임두이노 + 게임패드 = 8비트 게임기


라는 생각을 했죠. 나도 게임기 개발자 게임두이노 공식 사이트에서 패드를 사용하는 동영상이 있으니 당연하다면 당연한건데 하다못해 "아두이노 데이터 테스트용 패드(키보드)하나 있으면 좋겠다" 라는 생각도 들더라구요. 그래서 바로 게임패드를 주문합니다.



오늘 저를 위해서 희생할 게임 패드입니다. 인터넷에서 제일 싼걸 골랐죠. 지금은 후회중입니다. 왜 하필 USB로 샀지...



어차피 다 뜯어 고칠거.. 내부 구경도 한번 해봤습니다. 어!? 왜 USB인데 선이 5개!?


USB는 VCC D- D+ GND 순서였던걸로 기억하는데.. 이상합니다. 반대쪽도 뜯어보죠.



이사진을 보니 5번째 파란선은 과전류 방지용 안전 접지인듯 싶네요. 


이후 디지털핀에 꼽아서 시리얼 값을 뽑아봤습니다만.. 안나옵니다!


어? 아날로그인가 싶어서 아날로그에 꼽아봤으나 안나옵니다!; DATA+ DATA- 둘다 반응이 없더군요.


이상하다 싶어서 정보를 수집하던중 FT232(USB-RS232 변환)칩 핀정보쪽에서 을 보니.. .. 그냥 안되는군요. 써먹을려면  변환칩이나 모듈이 필요한것 같군요.


그래도 뭐라도 해봐야하지 않나 싶어서 아 내돈 아두이노 카페의 도움으로 USB 호스트를 써보도록 추천하더라구요.


음.. USB니까 당연히 되더군요. 왜이생각을 못했지.. 조이스틱소스를 약간 개선해서 동작..



잘되네요.


버튼이 눌릴때와 때어질때 값이 들어옵니다.  잘되서 좋은데.. USB 패드를 사용하면 게임기만들때 소스가 더 추가되버리겠군요.


이럴줄 알았으면 D-sub 9핀(DE-9)으로 살걸 후회하고 있습니다. 다음에 기회가 되면 9핀으로사서 해야겠네요.



결론은.. USB도 아두이노에서 사용할수는 있으나, 시리얼값 활용하기에 번거로운점이 있으니 9핀 패드를 구해서 해보세요.

Posted by 시더
,

안녕하세요 시더입니다.


오늘은 거리측정용도로 많이 사용되는 초음파센서를 테스트 해볼까 합니다.


공식사이트(http://www.arduino.cc/en/Tutorial/Ping)에서 소스를 보니 뭔가 조금 다릅니다. 여긴 다리가 3개네요.



어?  블랙홀님께 공구로  구매한건 4갠데.. 그래서 바로 카페로 직행 약간 소스를  수정하고 테스트를 해봅니다.



센서를 손으로 가리면서 해보니 120cm까진 무난히 측정 가능하네요. 기기 성능은 4M로 적혀있던데.. 

생각보다 값이 조금 나오길래.. 천장을 향해보니 값이 잘뜨네요. 신체보단 물체에 대한 인식이 정확한듯한 모양이네요



제가 만든 아두이노와 센서의 테스트화면입니다. 

오른쪽 순으로 5V이고, 트리거, 에코 그리고 마지막으로 그라운드입니다.


센서 성능은 랩실에있는 다른회사 제품보다 좋은것 같네요.  

'아두이노 > 프로젝트&예제테스트' 카테고리의 다른 글

게임패드(d-sub 15)와 아두이노  (0) 2012.12.13
게임패드(USB)와 아두이노  (0) 2012.12.05
시더두이노 만들기 - 5  (0) 2012.10.04
CDS센서와 랩뷰  (0) 2012.09.17
시더두이노 만들기 - 4  (0) 2012.08.28
Posted by 시더
,

회로 설계를 최대한 간단하게 구성해야합니다. 그렇지 않을 경우 Vcc와 Gnd가 잘못 연결되서 부품이 타버릴 가능성이 있습니다. 이렇게 말이죠.

처음에 산걸 태워먹고 두번째도 태워먹어서 결국 회로도 따라가면서 고쳤습니다. 다행히 타버린 부분이 쉽게 찾을 수 있어서 다행이었네요. 고치기 어렵거나 발견하기 힘들었으면 그냥 버려야할 상황이 될 수도 있습니다.



두번째 팁은 DTR인데요. 이게 프로그램 업로드할때 리셋버튼을 역활을 당담하고 있습니다 10uf 캐패시터를 사용하면 해결되겠지만 usb리더기가 여러종류다보니.. 사실상 DTR있는걸 못 구할수도 있습니다. 그럴때는 리셋버튼을 업로드 버튼을 누른후 리셋버튼을 누르시고 컴파일 용량이 뜰때 리셋버튼을 때어주시면 업로드가 잘됩니다.






Posted by 시더
,

안녕하세요. 시더입니다. 오늘은 저번에 만들던 시더두이노를 좀더 업그레이드를 해보았습니다.

기존의 경우 컴퓨터에 꼽아서 사용하게 만들었으나 이제는 건전지를 사용하여 동작을 하게 만들었습니다.

정상적으로 작동합니다. Led에 불이 들어오네요(13pin)


추가적으로 사용한것은 캐페시터 2개(10uF), 레귤레이터1개(5V MC7805)그리고 전원플러그네요. 저부분이 금방 떨어져버릴것 같군요. 뭔가 보안을 해야겟네요.


뒷면입니다.

실수로 작업중에 건전지를 연결하고 납땜질을 했네요. 부품에 이상이 없어서 다행입니다. 지금 보니 회로도의 정리가 심각하게 필요한것 같네요. 


'아두이노 > 프로젝트&예제테스트' 카테고리의 다른 글

게임패드(USB)와 아두이노  (0) 2012.12.05
초음파 센서 테스트  (0) 2012.11.08
CDS센서와 랩뷰  (0) 2012.09.17
시더두이노 만들기 - 4  (0) 2012.08.28
시더두이노 만들기 - 3  (0) 2012.08.24
Posted by 시더
,