퇴근 후 공부/아두이노 맨땅에헤딩

#2 펌웨어를 할 줄 모르는 PCB설계자가 하루에 하나씩 마치면 펌웨어를 할 수 있을까?[무장적 따라해보기.]

퇴근벌🐝 2026. 9. 29. 00:31
반응형
SMALL

일단 아두이노부터 연결해놓고, 창을 띄웠다.

출처-아두이노 처음띄운 화면 캡쳐본

무작정 복붙하려고, 속도 조절하는게 있어서 가져왔다.

위에 띄운 화면을 싹 지우고 아래 예제를 붙여넣었다.

그리고, 뭔 upload를 찾아서 하라고 해서 찾다보니, Sketch-Upload에서 있는걸 알 수 있었다.

그리고 딱 했는데...?

뭐가 잘 안되는거다..

연결이 애초에 안돼 있어서 LED 깜빡임이 그냥 처음 그대로인 상태를 발견했고, 이걸 처리하기 위해서 설정이 필요했다.

보드 종류 설정, 포트 번호 통로 개통 설정.

그리고나서 Sketch-Upload를 해줬다.

오 드디어 LED 깜빡임의 속도가 바꼈다. 

 

처음에 딜레이 값 변경을 100으로 바꿔줬을때인데 너무 빨라서 놀라가지고, 아래 값 변경한게 500이다.

 

 

내가 알아야 했던 부분들은 이러했다.

1. void setup()  전원 켤 때 딱 최초 한번만 가동되는 하드웨어 세팅방

  • pinMode(13, OUTPUT); : 아두이노 기판에 박힌 13번 핀에게 전압을 전송해서 내뿜어주는 촐고 포트(OUTPUT)
  • 핵심 스펙 : 아두이노 보드 칩셋에 전원 배선이 On 연결되는 순간, 컴퓨터가 위에서 아래로 딱 한번만 읽고 지나가는 방

2. void loop() setup 세팅방이 0.1초 만에 끝나면, loop 방 안으로 진입해서 1번줄->2번줄->3번줄->4번줄 순서대로 코드를 무한대로 무한 로프 반복 연살을 시작

3. digitalWrite(핀번호, HIGH/LOW) 전압을 켰다(5V) 껏다(0V) 하는 디지털 스위치

  • HIGH : 13번 전선 구멍에 5V 풀 전압(전류)를 공급해라 (LED 불이 켜지거나 모터가 On 회전함)
  • LOW : 13번 전선선 패스를 즉시 단선 차단해서 0V(전압 없음)로 만들어라.(LED 불이 꺼짐 OFF)
  • delay(1000) : 1000ms = 버퍼 타이밍 사양.

요새 네이터 검색하면, 바로 아두이노로 공청만들기 등등 쉽게 나온게 너무 많던데, 그걸 돈 없는 내가 다 할 순 없을 것 같고, 쉽게 가보는 것으로 해보려한다. 일단 첫번째는 성공하긴 했다.

셋팅법이 은근 몰랐던 부분부터 알게 된 것 같아서 다음엔 아마 조금 더 수월하게 할 수 있지 않을까? 라는 생각이 든다.

반응형
LIST