728x90 전체 글366 5장. 3색 LED 실습 ※목표3색 LED의 색을 조작할 수 있습니다. ※준비물아두이노 우노 R3 : 1개USB 케이블 : 1개400홀 브레드보드 : 1개점퍼 케이블(수수) : 5개220Ω 저항 : 3개LED RGB : 1개 ※다음과 같이 만들어주시면 됩니다. 그리고 아두이노 보드에 다음과 같은 코드를 입력해주시면 됩니다. void setup() { pinMode(9, OUTPUT); pinMode(10, OUTPUT); pinMode(11, OUTPUT); }void loop() { int red = random(0, 256); int blue = random(0, 256); int green = random(0, 256); analogWrite(9, red); analogWrite(10, blue); a.. 2024. 5. 6. 4장. LED와 버튼 ※목표LED와 버튼을 통해 입력값을 받고 연산할 수 있습니다. ※준비물아두이노 우노 R3 : 1개USB 케이블 : 1개400홀 브레드보드 : 1개점퍼 케이블(수수) : 6개220Ω 저항 : 2개LED : 1개누름 버튼 : 1개 이번에는 LED와 버튼을 이용해서 버튼의 입력에 따라 LED를 조절하는 예제를 만들어 보도록 하겠습니다. ※더 좋?은 방법일단 아두이노는 일반적으로 5V선에서 전력을 내보내기 때문에, 별다른 프로그래밍이 필요 없이 다음과 같이 만들 수 있습니다. 하지만 우리가 원하는 건 이런 게 아니죠. 사실 이런게 더 좋긴 한데.. 우리가 본질적으로 원하는 것은 스위치의 상태에 따라 정보를 받아오는 것이니까요. 그러기 위해서는 대략 3번의 과정을 거쳐야 합니다. ※우리가 원하는 방법.. 2024. 5. 5. 1장. 보드의 LED 점멸 ※Blink 예제아두이노 보드를 처음 열면, 틴커캐드에는 다음과 같은 명령어가 들어가 있습니다.블럭으로 봐도 똑같이 들어가 있습니다. 이거, 뭐 하는 명령어일까요? 일단 코드부터 뜯어봅시다. ※코드 구성 // C++ code // void setup() { pinMode(LED_BUILTIN, OUTPUT); } void loop() { digitalWrite(LED_BUILTIN, HIGH); delay(1000); // Wait for 1000 millisecond(s) digitalWrite(LED_BUILTIN, LOW); delay(1000); // Wait for 1000 millisecond(s) } 일단 //처리된 부분은 전부 주석입니다. 해석할 필요도 없이 간단.. 2024. 5. 5. 림월드 튜토리얼 실패하기 림 고르기. 다시 하는 건 아니고, 튜토리얼에 한번 도전해 보기로 했어요. 튜토리얼 스타트! 원래 튜토리얼을 해야 하는데, 안 해서 한번 해보기로 했어요. 집부터 지어봅시다. 집이 지어지다 말고 림들이 뻗었어요. 바닥에서 자면 안 좋으니 빨리 집이나 지으라고 해야겠어요. 스토브를 지으라네요. 밥을 만들어 먹어야겠죠. 철도 캐라고 합니다. 뭐지? 어떻게 소환된 걸까요? 이제 연구를 하라 합니다. 내버려두니까 알아서 하네요. 어.. 연구 표시 바뀌는 모드를 선택했는데, 문제가 생기지는 않겠죠? 할 게 없으니 맵 사진이라도 보시죠. 지형이 아주 예쁩니다. 음, 연구를 끝내야 하나 보네여. 은 안됨. ㅋㅋㅋㅋㅋㅋ 안녕..! 그렇게 튜토리얼을 실패하게 되었다고 합니다. 2024. 5. 5. 림월드 최종결론 트럼보가 왔다. 단일로 가장 강력한 생명체. 과거 우리 기지는 트럼보에게 무너졌던 전적이 있지만, 지금은 다를 것이다. 강력한 전자기소총의 일제사격 앞에 벌집이 된 채로 쓰러지는 트럼보. 과거의 우리 기지가 아니다. 어떤 멍청이가 저기 지붕을 지어놨을까? 게다가 방향도 반대잖아 20년에 와가는 기지의 모습. 거대한 정사각형 외벽이 인상적이다. 그리고 개발자모드로 건설불가 부분을 전부 철제 타일로 바꿔버렸다. 철의 요새에 온 걸 환영한다! 개 같은 운석 같으니. 아니 집을 부쉈으니 자동차 같다고 해야 하는가? 습격이 왔다. 근데 벽을 박살 내는 습격이다. 킬존이 쓸모없어지는 순간. 그냥 야전으로 박살 냈다. 보호막벨트는 잘 먹고 갑니다. 집 옆에 떨어진 메카노이드다. 메카노이드 집을 박살 내줬다. 그러고 .. 2024. 5. 4. 림월드 도전하기 시작하자마자 습격이다. 본진에 배치된 함포로 분쇄시켜 주도록 하자. 문제점이 있다면 외벽도 같이 박살 난다는 것.. ?? 아니 미친 운석이 우리 집 머리 위에 떨어지네.. 원래 운석이 집 안에 자주 떨어졌나.. 아니면 그냥 기지가 커져서 그렇게 느끼는 건가.. 빌어먹을 운석이 떨어진 자리는 바닥도 운석 타일로 바뀌어버린다. 미션 바꿔주는 모드를 깔았더니 나오는 배노매트릭 발전기. 좋아 보여서 저걸 선택했다. 걸작 차지 라이플은 만들 수 있고.. 우호도는 왜 주는 거지? 전부 썰어버리고 왔다. 강-력함! 아이 랜디 십ㅅ... 개 같은 마름병 같으니라고. 결국 전부 뽑아버리고 다시 심었다. 그러다가 메카노이드 추락 겁 없이 야전하러 돌격했다. 전자기 소총을 믿었는데, 사이더들이 접근해 버리는 상황. 치료 돌.. 2024. 5. 3. 림월드 이어하기 키사라기를 보내서 적 정착지를 박살내는 중. 손쉽게 박살냈다. 아 흑점폭팔 에바에요... 흑점폭발 때문에 기지가 전부 멈춰버린 모습.. 흑점폭발 막아주는 모드는 없나..? 상인 보내서 메카노이드랑 싸움붙이기. 역시 싸움구경이 제일 재미있다. 근데 저렇게 다친 상인들이 우리랑 우호도를 깎아먹던가? 잘 모르겠네.. 위생모드를 추가해봤다. 역시 건물에는 화장실이 있어야지. 적 습격이 왔는데 메카노이드랑 싸우고 있다 이게 이이제이라는 것인가.. 어.. 그리고 파지직이 터졌다. 1만이라.. 퓨즈모드는 신이야! 새로 만들어본 대각 킬존 테스트하기. 확실히 대각킬존이 강력하다. 포탑배치도 야전할필요도 없으니 편안하고 좋다. 그러다가 가득 찬 식량창고. 창고에 주방까지 식량이 가득 차 버렸다. 그리고 심심해서 대규모 .. 2024. 5. 1. [1.20] 마인크래프트 생존기 100화 - 1.20.4! 짜잔! 보시는 대로 드디어 1.20.4로 올라왔습니다. 발전과제들이 추가되었고 심층암! 지하 y축이 내려가면서 그동안 막혀있던 배드락이 뚫렸습니다. 심층암! 그리고 대량화로를 확장했습니다. 무려 48배 화로.. 너무 많이 넣으면 과부하가 걸리는 단점이 있지만 뭐.. 그리고 양 목장도 약간 수정했습니다 안쪽에 길을 뚫어 두었어요. 나중에는 지붕도 씌워줄 예정. 지금 맵 상황입니다. 길도 늘리고.. 집도 새로 짓고.. 아무튼 이렇게 1.16의 생존기를 1.20까지 올렸습니다. 100화동안 거대한 성채도 짓고, 집도 짓고.. 정말 많은 일들을 해 왔습니다. 생존은 계속됩니다! 2024. 5. 1. [1.16] 마인크래프트 생존기 99화 - 1,000,000! 시작은 노가다입니다.이제 이 노가다도 끝이 나고요새는 중대한 변환점을 맞이하겠죠.할 거 없으면 성벽이나 쌓아 주고..뭐 아직 지을 건 많지만큰 과제가 하나 끝났다는 건 뜻깊은 일이에요.그리고 곡괭이는 대망의 백만 달성!뭐 노가다나 합시다일..일...으아악나 너무 힘들어요..몇만 개 단위로 사용된 자재들.계속 성만 지으니까 정신나갈같아서건물이나 추가적으로 지어보도록 합시다.이전에 외관만 만들고 방치하고 있던 건물 내부도 만들고..아, 1층은 마을회관이고 2층은 창고입니다.이번 건축물들은 피피(PeePee)님의 강좌를 참고했습니다.이거 정말 마음에 들어요.다만 마른 덤불이 희귀 아이템이라는 것..그리고 계속 노가다를 반복한 끝에어..거의 다 채웠습니다.석양이.. 진다..흙흙흙흙흙꺄악헤이엑끼에엑뙇아하하!인간은.. 2024. 4. 29. [1.16] 마인크래프트 생존기 98화 - 철의 장벽 뭐 노가다로 시작합시다.그리고 노가다죠 뭐그래도 이번 화에서는오른쪽 상단은 완성할 수 있습니다.광할함속담 중에는 이런 말이 있습니다."너 자신을 알라"해석하자면"네 분수를 알라"죠저는 제 분수를 몰라서이런 개고생을 하고 있으니여러분은 작게 하세요이거 채우는 것도 다 일입니다.그아악이제 흙으로 코팅하는 일만 남았습니다.떠상어떻게 됐는지는 말 안해도 아시겠죠흙 코팅하기코팅하기뭐 벽이나 마저 쌓도록 하겠습니다.흙만 채우다간 사람이 미쳐버려요.노가다를 하면 사람이 지치기 때문에서로 다른 노가다 여러개를반복해서 하는 노력이필요합니다.와 끝났다근데 그러면 결국 해야하는일은 더 늘어나는거 아닌가요?이에 대한 저의 대답은어짜피 해야 할 일이기 때문에딱히 상관없다고대답하겠습니다.살려줘사람살려으아아아악그래도 다행인 점은끝.. 2024. 4. 28. 3-1장. 케이블과 전선 ※아두이노 케이블저 빨간 부분이 아두이노 케이블입니다. 케이블은 아두이노 보드 종류에 따라 서로 다른 것들이 있으며, 아두이노 UNO의 케이블은입니다.당연하게도 이 케이블을 통해서 아두이노 IDE로 코딩한 구문을 업로딩할 수 있으며, 기본적으로 전력을 공급하는 역할 또한 감당합니다. 그런데, 저 케이블을 꼽고 다니는 것도 나쁘지 않습니다만.. 아두이노의 특성상 아두이노 보드를 옮겨야 할 때가 많죠.그러기 위해서 필요한 것이 외부 전력입니다. ※아두이노 전원 케이블외부 전력은 전원 잭을 통해서 공급할 수 있으며, 9V 배터리용 전원 잭이라던가.. 전원공급용 어댑터라던가, 뭐 USB선에도 연결할 수 있습니다. 뭐 보드에 와이어를 연결해서 VIN과 GND를 통해 공급할 수도 있습니다만.. .. 2024. 4. 28. 5-2장. 아두이노 틴커캐드 사용법 ※아두이노 프로그래밍의 기초 - 틴커캐드 틴커캐드를 사용할 경우, 틴커캐드 >> 팅커 >> 회로를 눌러 다음 화면을 연 다음, 하단의 "팅커링 시작하기" 버튼을 눌러 텝을 연 다음 우측에 있는 만들기 >> 회로를 누르세요. 그런 다음, 오른쪽 텝에 있는 Arduino UNO R3을 좌클릭으로 선택한 후, 원하는 지점에 다시 좌클릭해서 내려놓으시면 됩니다. 그리고 우측 상단의 코드 버튼을 누른 다음, 1( Arduino UNO R3 )이 내가 배치한 보드와 맞는지 확인하고 (보드를 1개만 배치했을 경우 같습니다) 다음으로는 편집 모드 버튼을 눌러 블록에서 문자로 바꾸도록 합시다. 우하단의 시리얼 모니터 버튼을 눌러서 시리얼 모니터를 열 수 있습니다. 그럼 기본적으로 다음과 같은 문자가 나오.. 2024. 4. 28. 이전 1 ··· 8 9 10 11 12 13 14 ··· 31 다음 728x90