본문 바로가기

전체 글

(7)
아두이노 : 자료형 앞에 volatile을 붙이는 이유 오늘은 volatile에 대해 이야기하고 간단한 테스트를 하려고 해요. volatile을 왜 사용하는지 그 이유와 사용법에 이야기 할 텐데, 어렵지 않게 최대한 간단하고 쉽게 설명해보도록 할께요! 😎 게다가 이 부분에 대해서 자세히 설명하려니 우선 저부터가 머리 복잡해지고 심란하네요 ㅎ (제가 가진 내공이 심히 부족하답니다 😆) Interrupt나 외부 장치에 의해서 변수의 값이 바뀌게 되면 이를 인식하지 못하는 경우가 생겨요. 그래서 이를 방지하기 위해 변수를 선언할 때 앞에 volatile을 붙여주게 되면 이 변수 값을 읽을 때마다 항상 메모리(RAM)에 접근해서 읽어온답니다. '그렇다면 메모리 말고 다른 곳에서 변수를 읽어오는 건가?' 라는 생각이 들지는 않으셨나요? (여기까지 생각을 해내었다면 여..
아두이노 : External Interrupt 이번 글에서는 지난번 설명했던 인터럽트를 아두이노에서 어떻게 구현하는지 보여드리도록 할게요. 아두이노 레퍼런스에 나와있는 External Interrupt를 바탕으로 구현해보겠습니다. 우선 인터럽트를 어떻게 구현할 것이냐면요. 1) LED_GREEN(초록색 LED은 1초 간격으로 깜빡인다. 2) 스위치 버튼을 누르는 동안 LED_RED(빨간색 LED)가 켜진다. 이렇게 2 가지 LED가 깜빡이도록 프로그램을 짜는데 초록색 LED는 loop() 함수 안에서 구현을 하고 빨간색 LED는 External Interrupt로 구현할 거예요. 이렇게 구현하기 위해서 우선 어떤 아두이노의 핀을 사용할지 정해야 해요. 정리해보자면 우리가 사용해야 할 핀은 총 3가지가 됩니다. 1. LED_GREEN과 연결할 핀 - ..
아두이노 : 인터럽트란? 인터럽트란 참 유용한 기능이라고 생각해요. 하지만 인터럽트를 어떻게 쓰는 건지, ISR은 뭔지 등등, 인터럽트를 사용하는게 쉽지만은 않더라고요.🤨 그래서 인터럽트를 보다 쉽게 이해하고 사용할 수 있도록 준비해봤습니다. 그럼 이제 인터럽트 대해 알아볼텐데요. 우선 다음과 같은 상황을 맞닥뜨리면 여러분은 어떻게 할지 생각해봅시다! 1) 게임을 신나게 하는데 갑자기 전화가 올 때 2) 주어진 업무를 처리하는데 상사가 급한 일이라면서 다른 업무를 줄 때 3) 저녁 반찬으로 고기를 볶는데 끓이고 있던 냄비에서 찌개가 넘칠 때 뭐 사람마다 상황마다 선택은 다르겠지만 게임을 하던 중 중요한 전화가 걸려온다면? → 게임을 잠시 멈추고 통화를 한 뒤 다시 게임을 하고 주어진 업무를 처리하다가도 급한 업무가 생기면? → ..
5000원 다이소 USB로 윈도우 설치 USB 만들기! 안녕하세요 😁 오늘은 얼마 전 새롭게 장만한 ASUS 비보북의 윈도우 10 pro 설치 후기를 남기기에 앞서 윈도우 설치 필수~ 필수~ 필수~ 준비물인!!! 윈도우 설치 USB 만드는 방법에 대해 알려드리겠습니다!!! MS에서 제공하는 MediaCreationTool로 윈도우 설치 USB를 만드는 방법인데요. MediaCreationTool로 했는데 자꾸만 오류가 나서 해결방법을 찾는 분이라면 이 글의 끝부분에 다른 방법도 링크로 안내해두었으니 참고해주세요! 윈도우 설치 USB를 준비하다 보니 문득 옛날 옛적 윈도우 XP 설치 CD를 구워서 썼던 기억이 나네요 😅 (아... 세월 어쩔....) 우선 이번에 사용한 USB는 올여름 급하게 필요해서 냉큼 (의외로 모든게 다 있는!!) 다이소 가서 5000원에..
5000원도 안되는 윈도우10 Pro & MS Office 2019 패키지 후기(2탄) 새 노트북을 장만하면서 기존 노트북에 있던 윈도우를 옮길 생각이었어요. 옛날 옛적에는 그냥 시디키를 구해서 뚝딱뚝딱했었는데, 지금은 예전과는 많이 다르더라구요. 기존 노트북의 라이선스 이전이 되지 않은 바람에 윈도우 10 라이센스를 구매하면서 겸사겸사 MS Office 2019도 구매를 해봤답니다. 윈도우 10 Pro와 MS Office ProPlus 2019를 5000원도 안 되는 가격에 구매한다는 건 정말 파격적이지 않을 수가 없었어요 😎 그럼 이어서 2탄 MS Office 후기를 진행하겠습니다. 판매자님으로부터 윈도우 10 설치 안내는 문자메시지로 받았는데 MS Office는 메일로 안내해주시더라고요. 판매자님으로부터 받은 메일에는 "ProPlus2019Retail.img" 파일을 다운로드할 수 있..
5000원도 안되는 윈도우10 Pro & MS Office 2019 패키지 후기(1탄) 새 노트북을 장만하면서 기존 노트북에 있던 윈도우를 옮길 생각이었어요. 옛날 옛적에는 그냥 시디키를 구해서 뚝딱뚝딱했었는데, 지금은 예전과는 많이 다르더라고요. 하지만 기존 노트북에 있던 라이선스가 Retail 임에도 불구하고 라이선스 이전이 되지 않았습니다. 마이크로소프트에 전화로 문의해보니 예전 노트북은 윈도우 7 에서 윈도우 10 으로 업그레이드했고, 기존(윈도우 7) 라이선스는 이 노트북에 한정된 라이선스여서 라이선스 이전이 안된다는 거예요. 그래서 윈도우 크랙을 설치할까 고민하다가 요즘 인터넷에서 말도 안 되는 가격에 판매하는 윈도우 10 Pro 라이선스에 도전해봤어요!! 사는 김에 MS Office 2019 라이선스도 같이 구매를 해봤습니다 😎 X이버 쇼핑에서 윈도우 10 을 검색해보면 아래처..
AMD-라이젠5를 품은 갑성비 노트북 ASUS 비보북 X512DA-BQ475를 샀어요. 그동안 탈없이 잘 지내온 HP-ENVY 4 1031TU와 헤어짐을 맞이할 때가 되었어요. 그러고 보니 어느덧 요 녀석과는 7년을 함께 해왔네요 🤣 정말 마르고 닳도록 써서 배터리도 사망한 지 오래였던 제 노트북이 언제부턴가 포맷을 해도 성능이 회복되질 않더랍니다 ㅠ (이때까지만 해도 몰랐던 사실인데 나중에 방 정리하면서 어디선가 튀어나온 SSD를 심었더니 다시 쌩쌩해지더라고요 😅) 앞으로 사용하게 될 새로운 노트북은 고사양 게임은 아니어도 어느 정도의 콘텐츠 작업과 3D-CAD를 할 수 있는 노트북이면 좋겠다고 생각했어요. 그래서 인텔 I5에 그래픽 성능도 어느 정도 괜찮고 가격도 착한 (갑성비)제품을 알아보는데, AMD 라이젠 제품군을 담은 노트북이 눈에 들어오더라고요. 그래서 알아보고 알아보다가 가장..