2편을 이어서 적어볼까요~~

 

2) LED 9개 순차 제어하기

 

사실 우리의 목표는 순차제어는 아닌데.... 아직 거기까지는 어려워서 순차제어부터 해보기로함.

 

LED 순차 제어 회로도

LED 순차 제어를 해보기로 했는데 아직 우리의 머리속으로 회로도를 짜기는 역부족이라 이것도 인터넷을 참고했습니다!! 참고 사이트

https://cafe.naver.com/baronfarm/283

 

아두이노 - 가변저항으로 LED 순차 켜기

안녕하세요. 바론농장입니다. 스마트팜을 이해하기 위하여 아두이노를 공부하고 있습니다. ...

cafe.naver.com

여기에 잘 설명된대로 회로도를 만들면 이런 완성작이 나와요!! ( 1편 완성작보다 훨씬 있어보임!!)

 

9개 LED 순차 제어 완성품

있어보여서 만족스러운 작품!!

LED 색깔도 3개씩 일부러 맞췄음

 

이것도 사이트에서 친절히 알려주신대로 프로그램을 짜셔 돌려봅시다!! (참고용)

프로그램

 

이렇게 프로그램을 짜셔 돌리면 완성작이 우리의 생각대로 순차적 제어가 됩니다!!

 

 

나름대로는 아주 만족스러운 결과였음.

가변저항 돌릴때마다 변하는 거 간단하지만 재밌었음.

 

물론 순차적 제어 말고 내가 원하는 LED의 위치만 켰다 꼈다는 아직불가능..ㅠㅠ

그정도가 될때까지 우리의 실패 전시회는 계속된다!!

언제가 될지 모르지만 더 나은 결과물과 함께 돌아오겠음~~

안녕

Posted by 눈눈눈

,

너무 오랜만에 글을 쓴다. 자주 썼어야했는데 귀찮아서 미루다가 이제야 써본다.

LED를 완정정복해보기 위해 오늘 LED실험을 간단히 2개정도 해보았다.

물론 그동안에도 LED를 간단하게 껐다켰다정도는 했었다. 좀 더 고급단계를 도전해보려고 이것저것 시도해보았다.

 

1) 1개의 LED 광도 조절하기

LED 광도 조절 회로도

 가변 저항을 이용한 LED 밝기제어 회로도이다. 친절하신 인터넷 블로거의 회로도를 그대로 사용해보았다.

참고하려면 원본을!!

https://m.post.naver.com/viewer/postView.nhn?volumeNo=17760112&memberNo=6255089&vType=VERTICAL

 

아두이노 없이 아두이노 배우기? - 가변저항으로 LED 밝기 제어하기

[BY 메이커멘토] ▶ 가변저항을 사용해 LED 밝기 제어하기 analogWrite() 함수를 이용해 LED의 밝기를 제...

m.post.naver.com

 

암튼 이대로 만들면 이런 완성품이 나온다. 뭔가 생각보다 허전하지만....

 

LED 밝기 제어하기 완성품

이 완성품을 앞서 올린 사이트에 나온대로 프로그램을 돌리면

 

이렇게 가변저항을 돌리면 LED의 밝기가 제어되는 것을 확인해볼 수 있다!!!

생각보다 가변저항을 이용하니 매우 간단했음~~

LED 밝기 제어 프로그램

프로그램 참고

 

 

 

9개를 순차적으로 제어하는 것도 있는데 생각보다 글이 길어진 거 같으니 이어서 2편을 적어보겠음!!

1편은 여기서 마무리~~

Posted by 눈눈눈

,

나는...정말로....깔끔하게 연결하고 싶었다....

하지만...하지만....

 

놀랍도록 많이 부러졌다!

 

처참한 현장....

 

 

그리고 아두이노에 박혀버렸따..... 위 사진의 디지털 7핀과 8핀을 보면 박혀있다... 다른 선이 연결이 되지 않는다..아무리 빼려고 노력해도 빠지지 않는다.. 어쩌면 좋치...

 

아무튼 위의 이런저런 이유로 예쁜거보다 연결잘되는게 더 중요해져서 선연결이 깔끔하지 않타....

전선이 얇아서 계속 부러지는거겠지..?

Posted by 눈눈눈

,

우선 s4a를 이용하여 초음파센서를 사용하고자 할 때에는 펌웨어를 따로 다운받아서 사용하여야한다고 한다.

https://blog.naver.com/icbanq/221190732037를 참고하였다.

 

초음파센서 Vcc는 5V, Trig는 디지철3핀, Echo는 아날로그 5핀에 연결해주고

서브모터는 전과 똑같이 연결해주었다.

 

이런식으로 연결하면 초음파센서가 인식하는 거리가 5이하라면 모터가 움직인다.

 

 

 

 

Posted by 눈눈눈

,

블로그 글을 처음 써본다 히히히

 

이제 하나의 센서,모터를 연결하는 것보다 다중으로 연결하고 싶어서 찾아봤는데 생각보다 코드들이 너무 어려웠따...내 짧은 배움으로는 힘이 들었기 때문....

 

프로그래밍을 인터넷에서 베끼는 것보다 무너가 내가 직관적으로 보는 것이 더 좋을 것 같아서 스크래치를 아두이노에 적용할 수 있다는 s4a를 다운받았다.

 

다운받는게 생각보다 시간이 많이 걸렸다...왜 한번에 업로드가 안되는지 아직도 의문이 든다.

 


선이 매우매우더럽다... 왜냐하면 짧은 선으로 하면 선이 약한 선이여서 다 부러졌기 때문이다... 디지털 8핀에 핀이 박혀서 나오질 않는다..엉엉엉엉

 

 

근데 지금 노트북에 꽂아둔 채로 글을 쓰고 있는데 모터가 조금씩 움직인다. 원래 이런건가?

 

결론 - 서브모터는 다중으로 연결할거면 s4a를 쓰는게 훨씬 좋은것 같다. 두개이상도 연결가능하나 그 경우에느 전원장치를 따로 연결해주어야한다고 한다.

Posted by 눈눈눈

,

사실 진작에 썼어야 했는데 미루고 미루다 드디어 써보는 짧막한 후기.

초음파 센서(HC-SR04)

초음파 센서 2개를 샀었다. 모델은 HC-SR04.

심심하니까 브레드보드에 한번 연결해봤다.

인터넷에는 친절하신 분들이 많다.

여러 블로거들의 게시글을 통해 대충 무슨 센서인지 감을 잡을 수 있었다.

핀을 어디에 연결해야 되며 값을 읽으려면 코딩은 어떻게 해야하는지 등등등...

잘 설명돼있는 두 글을 소개한다.

https://blog.naver.com/no1_devicemart/221560470746

 

[아두이노] 초음파 센서 HC-SR04 사용해보기

안녕하세요 대짜이찐입니다. 이번시간에는 아두이노로 초음파센서(Ultra Sonic Sensor)를 사용해보는 시...

blog.naver.com

https://m.blog.naver.com/young_0502/221452453488

 

[Arduino] 아두이노 초음파센서 이용하기

안녕하세요:) '졍이' 입니다!​오랜만에포스팅을 하게 되었습니다ㅎㅎㅎㅎㅎ기다리던 분들도 계...

blog.naver.com

대충 송신부에서 발사된 초음파가 수신부에 도달하면 High/Low로 디지털신호를 반환하는 센서 같다.
첫 번째 사이트에서 코드를 참고해서 코딩을 해보았다.

 

코드 중에 PulseIn(펄스인) 함수가 나오는데, 초심자에게는 생소한지라 해당 함수를 이해하는 데 다음 글을 참조하였다.
https://blog.naver.com/dokkosam/221315394833

 

[아두이노 QnA] 'pulseln' VS 'pulseIn'

'pulseln' VS 'pulseIn' 안녕하세요. 아토플래닛의 가현쌤입니다! 오늘은 아두이노 QnA 시간을 통해 ...

blog.naver.com

코드는 대략 발사된 초음파가 물체에 반사돼 수신부에 도달하기까지의 시간 간격을 측정하여 mm단위로 감지한 물체까지의 거리를 반환하는 코드로 해석하였다.

 

실행결과 값은 에러나 버그 없이 잘 나오는 것 같지만, 정확한 값이 나오고 있는 건지는 살짝 의문이 들었다.

 

2만 어쩌구 값이 나오더라

사진은 센서 앞에 아무런 장애물도 비치하지 않았을 때 나오는 값을 캡쳐한 것이다.

약 20000 정도의 값이 출력되는데, 이러한 값은 앞에 장애물이 있을 때도 가끔 반짝 나타나긴 하더라.

(그래서 정확한 값이 출력되고 있는지 의문이 들었다는 것...)

 

두 번째 글을 통해 알았지만 저런 2만 어쩌구 값이 흡사 쓰레기값이라더라.

흥미로웠다.

 

이러고 마쳤는데 글의 마무리는 어떻게 지어야 하지.

 

의문점:

왜 앞에 장애물이 있을 때도 가끔 쓰레기값이 뜨는 것인가?

Posted by 눈눈눈

,

 

아두이노에 대해 알아가면서 참고할 만한 사이트의 링크를 올립니다.

목록은 수정될 수 있습니다.

 

  • 스터디메이크 (아두이노 기초~응용)

https://studymake.tistory.com/113

 

아두이노 강좌 목차

아두이노 기초 ─── 교재 링크 1장 아두이노 개요 1.1 아두이노 소개 1.2 아두이노의 종류 및 특징 1.3 아두이노 우노 R3의 개요 및 기능 설명 1.4 기본 개발 환경 1.5 온라인 개발 도구 codebender.cc 2장 디지..

studymake.tistory.com

  • 와우프레스

아두이노 상수와 내부 함수 기초적인 것을 정리한 글.

http://blog.wowpress.co.kr/221592881002

 

아두이노 - 상수와 내부 함수

​​1. pinMode​아두이노의 핀은 입/출력용으로서 어떤 데이터를 받을 수도, 내보낼 수도 있습니다. 이때...

blog.naver.com

  • EV3 코딩 공부방

- 아두이노 우노 시리얼 통신 기본 예제.

https://blog.naver.com/hwarite/221539043804

- 그외 기초적인 LED 응용 예제 다수.

 

아두이노 우노 - 시리얼 통신 (Feat. print, println)

아두이노 시리얼 모니터는 아두이노의 현재 값(변수, 상태 값, 센서 값 등등)을 컴퓨터 화면에 출력하여 우...

blog.naver.com

 

Posted by 눈눈눈

,