2025/05 4

아두이노로 인터넷 표준시간 표시하기

오늘부터 드디어 본격적인 IoT실습에 들어간다. 오늘 할것은 인터넷에 접속하여 시간을 받아오고 한국 시간을 LCD에 표시하는 시간표시 장치를 만드는 것이다. 1.부품설명부품은 처음 서보는 I2C LCD 모듈이 있다.LCD에 대해 간단히 살펴보자면 VCC,GND는 각각 전원과 그라운드에 연결해주면 되고 SDA,SCL은 I2C방식에서 사용하는 선으로클락선과 데이터선이다. 여기서 짚고 가야할 부분이 LCD에는 0x27과 같은 주로가 할당되있는데 이는 I2C방식에서의 slave선택 방식이 slave select선으로 선택하는게 아닌 slave에 할단된 주소로 slave를 선택하기 때문이다. 2.실습 코드 1:인터넷 시간을 받아 시리얼 통신으로 출력 5,6,14: 아두이노 보드를 WI-Fi에 연결하려고 쓰는 코드..

팜 시스템 2025.05.31

기본적인 아두이노 실습2

4번째 팜 시스템 스터디에서는 버튼 입력값받아 LED 켜기,LED 밝기 조절하기, 가변저항으로 LED 제어하기를 진행하였습니다. 1. 버튼으로 LED 제어하기. 옛날에는 아무생각없이 따라하던 실습들이 모든 부분의 의문점을 해결하려 하다 보니까 모르는 부분이 생각보다 많고 어렵다고 느껴졌다. 그중 하나가 pull-up저항과 pull_down저항이다. 1-1.Pull-up저항 우리가 보드에 버튼과 LED를 연결할때 저항이 없이 연결하면 어떻게 될까? 버튼이 눌려있을때야 GND값이 들어가겠지만 버튼이 열려있는 경우에는 어떤 값이 들어가는지 모른다. 이러한 불분명한 상태를 방지하기 위해 Pull-up, Pull-down을 쓴다. Pull-up저항은 저항이 5V쪽에 연결되있는 것이다. 그래서 버튼이 눌렸..

팜 시스템 2025.05.23

기본적인 아두이노 실습

드디어 대면으로 팀원들끼리 하는 제대로된 팜 시스템 첫 스터디이다. 스터디 방식은 번갈아 가며 코드와 회로를 만들고 동작시켜 보며 서로 의문이 드는걸 해결하는 과정이었다. 우리가 선정한 책은 아두이노의 기초 문법을 자세하게 설명해 주기 보다는 다양한 IoT(가운대 o만 소문자,ppt에 ioT했다가 한소리를 들었다...)실습을 할 수 있는 책이다. 실제로 Ch2 이후부터는 전부 IoT에 관한 실습이다. 만약 내가 아두이노를 어느정도 알고 IoT학습에 중점을 두고 있다 하면 추천할것 같은 책이다. 오늘 스터디에서는 Ch1,Ch0을 끝내고 다음주 부터 본격적은 IoT실습에 들어갈 예정이다. 그랬으나... 만나서 본격적인 학습을 하는게 처음이라서 그런지 영 속도가 붙지 않았다. 결론만 말하자면 Ch1 작품2..

팜 시스템 2025.05.15

아두이노를 활용한 템레그램 메세지 전송

드디어 교재를 받고 첫 본격적인 스터디 활동 시작입니다. 그런줄 알았으나 스터디 일정과 연휴가 겹쳐 저희는 비대면으로 스터디를 진행하기로 했습니다. 심지어 교재도 한권 뿐이라 저희는 본격적인 여러 작품들을 만들어 보기 전 흥미를 불러일으킬 수 있게 목차를 보고 재밌어 보이는 작품의 부품을 분석,사용법 조사를 실시하였습니다. 실제로 만들어 보고 변형도 해보고 싶으나 아직 부품이 도착하지 않은 관계로 이론적인 내용 조사만 실시하였습니다. 제가 이번에 분석해볼 작품은 "가속도 자이로센서로 움직임을 감지하면 텔레그램으로 메세지 전송하기."입니다. 제가 드론을 중고등학교때 부터 관심이 많았고 드론의 핵심부품중 하나가 자이로센서인 만큼 이를 iot 기술과 접목시켜 드론이 어딘가에 충돌해 자이로센서값에 큰 변화가 생..

팜 시스템 2025.05.08