본문 바로가기
  • Masacorgi 's Dev Bloggg

분류 전체보기122

ET-board와 아두이노 아두이노는 버전이 다양해 원하는 성능의 제품을 사용할 수 있다.또한 개발보드인 만큼 웬만한 기본적인 기능은 보드에 탑재하고 있고, 추가로 필요한 기능의 부품은 모듈화되어 있어 탈부착이 편하다.ET보드는 교육용인 만큼 접근성이 말도 안되게 편하다.당장 쿠팡에서 프로젝트 자체를 키트로 구매할 수도 있다.더불어 온습도 센서, 조도센서와 led, 버튼 장치가 이미 보드에 붙어있다.. ㅋㅋ부담없이 IoT를 찍먹해보기엔 나쁘지 않은 선택인 것 같다.아두이노에 익숙하고 센서 등 회로 작성이 수월하다면 아두이노를 사용하는 것이 더 폭넓고 다양한 시도가 가능할 것이다.본인은 ET보드를 사용해 스마트 어항 모니터링/제어 프로젝트를 진행해보고이후 1. 이 프로젝트를 아두이노에 이식하기2. 라즈베리파이에 이식하기3. STM3.. 2025. 3. 10.
정보처리기사 실기 준비법 정보처리기사 25년 1회 필기시험을 합격하고, 실기 합격을 위해 정보를 모으고 있다. 25년 1회 실기 시험 정보* 원서접수 : 25.03.24 - 25.03.27 ( 첫날 10:00 - 마지막날 18:00 )* 실기시험 : 25.04.19 - 25.05.09* 합격발표 : 25.06.13* 시험비용 : 22,600원 150분간 총 20문항, 각 5점, 60점 이상 합격전체 20문항 중 8~10문제가 코딩, SQL 문제, 나머지는 이론 문제. 최근 출제 경향* 단답형 문제 중심으로, 이전의 약술형 문제는 사라지고 있음* 난이도 조절을 위해 시험마다 1~2문제의 고난도 문제가 출제되어 만점 방지 중* 최근 영어로 답을 작성해야 하는 문제의 비중 증가 중* 2020년에 출제 기준 개정으로 시험 전체 난이도가.. 2025. 3. 8.
[스크랩] 모드버스란 무엇일까 https://m.blog.naver.com/crucian2k3/222647237589 Modbus Protocol(프로토콜)이란 무엇인가?** 수정이력 ** 2023.07.14 CRC 포멧을 리틀엔디안으로 정정 2023.12.04 송수신 패킷예제 보강 ** 이어...blog.naver.com Modbus Protocol은 기성품과의 연동을 위해서 널리 사용된다.Modicon이라는 회사가 1979년 만든 직렬 통신 프로토콜로써 공장 자동화에 사용되는 PLC 통신을 위해 개발되었다.요약하자면 1대의 마스터노드가 다수의 슬레이브 노드를 제어하기 위한 약속라고 할 수 있다. 1. 통신 주소* Register Address : 일반적으로 생각하는 주소(1부터 시작)* Protocol Address : 실제 프로.. 2025. 3. 8.
VI 친숙해지기 1. Windows에서 Linux 사용하기 ( with WSL2 ) https://velog.io/@jskim/Windows%EC%97%90%EC%84%9C-Linux-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-with-WSL2 Windows에서 Linux 사용하기 (with WSL2)개발자나 엔지니어가 개발을 하고 서버를 구축하는 등의 일련의 활동을 할 때 Windows OS보다는 Linux, Mac OS가 확실히 편하다. 하지만 Windows OS가 깔린 노트북, PC를 가진 개발자나 엔지니어도 많을터!velog.io 본인의 컴퓨터는 windows로, Linux를 사용하기 위해 VM Ware같은 무거운 프로그램에 우분투 Guest OS를 올려 사용하거나Azure VM, AWS .. 2025. 3. 8.
C언어 관련 자격증, 경진대회 정보처리기사 필기를 합격하고 자신감에 차서 다음에 딸  자격증을 알아보고 있다.물론 개발언어 자격증이 개발실력을 대표할 수 없지만, 이왕 공부하는 김에 증명? 할 만한 무언가를 가진다는 것이 크게 와닿기에 찾아보게 되었다. C++ Institute 발행 국제 공인 공식 자격증 CLA(C++ Certified Associate Programmer) : * C++ 기본적인 문법, 개념을 다루는 초급 자격증* 변수, 데이터타입, 연산자, 흐름제어, 함수, 객체지향 기초* C++을 처음 배우는 사람이나 기본 지식을 증명하려는 사람에게 적합 CLP(C++ Certified Professional Programmer)* C++ 심화과정. 고급 C++ 프로그래밍 인증 자격증* 템플릿, STL(Standard Temp.. 2025. 3. 8.
EEPROM 이란? ROM : Read-Only Memory읽기만 가능한 메모리(RAM : Random Access Memory)는 쓰기도 가능PROM : Programmable ROM내부의 퓨즈를 끊어 한번 데이터를 쓰는게 가능한 ROMEPROM : Erasable Programmable ROM자외선을 이용해 여러번 수정이 가능한 ROMEEPROM : Electrically Erasable Programmable ROM전기적으로 여러번 수정이 가능한 ROMFlash : EEPROM보다 발전된 메모리. 메모리 셀구조가 더 간단하고 쓰기 단위가 Block(eeprom은 byte)으로 더 커서 쓰기 속도가 더 빠르다EEPROM을 보면, 이제는 보드에 달아 읽기, 쓰기가 모두 가능한데 RAM처럼 써도 되지 않나 싶지만 쓰기 속도.. 2025. 3. 5.
GPT식 6주완성 영어 스피치 커리큘럼 영어 말하기 실력을 향상시키기 위한 커리큘럼을 주 단위로 설정해 드리겠습니다. 목표는 자신감을 키우고, 말하는 속도와 자연스러움을 높이는 것입니다. 매일 조금씩 노력하면 말하기 능력이 확실히 향상될 수 있습니다.1주차: 기초 다지기 - 자신감을 높이기 위한 연습목표: 말을 더듬지 않게 하고, 기본적인 회화에서 자연스러움을 키운다.일일 활동:음성 일기 작성: 매일 3~5분 정도 오늘 하루에 대한 짧은 일기를 영어로 녹음하세요. 더듬더라도 괜찮습니다. 중요한 건 '말하는 것'에 익숙해지는 것입니다.짧은 회화 연습: 초보적인 회화에서 많이 쓰이는 표현을 하루에 10개씩 외워서 녹음하고, 발음을 따라 해봅니다. (예: “How’s it going?”, “What’s up?”, “Can you explain th.. 2025. 3. 1.
Fuse bit 란? 회사에서 양산 IoT 보드를 설치하기 전, Atmel Stuido에서 펌웨어를 다운로드 할 시 퓨즈비트를 설정하는 작업이 있었다.퓨즈비트가 도대체 뭘까?Fuse bit 는 AVR ATmega 컨트롤러의 기능설정, 즉 모드를 설정하는 제어 비트이다.AVR 모델에 따라 메모리의 길이나 비트 구성이 다르지만 대체로 비슷한 기능을 갖는다.퓨즈비트를 설정해서 특정 기능을 하는회로에 전원을 공급하는 라인을 끊거나, 연결(퓨징)해서 클럭을 조정하거나, 클럭분주, 부가기능 일정 전압이하로 떨어지면 리셋되도록하는 것, ISP다운로더의 SPI 통신 기능 등을 설정 할 수 있다.컴퓨터에 비유하자면 바이오스 같은 것이고, 바이오스와 같이 비휘발성 메모리에 저장된다.설정을 잘못하게 되면 AVR이 동작하지 않거나, 고장 날 수 .. 2025. 2. 17.
0805 저항이란? https://rf-yeolmu.tistory.com/6 [RF기초-3탄] SMD타입 소자 저항 읽기(R,L,C)2탄에서는 칩 형태의 SMD소자가 생기고 사이즈가 줄어든 이유에 대해서 알아보았습니다. 간략하게 정리해보자면 1. PCB 제조 기술의 발달 → SMT방식 활성화 → SMD소자 사용 2. 고주파 회로에서 회rf-yeolmu.tistory.com 2025. 2. 15.
COM(통신)포트란 무엇일까? IoT 회사에 들어온지 한달, 어느때와 같이 COM포트에 시리얼 케이블을 연결해 기기를 들여다보던 중 문득 궁금증이 들었다.COM포트란 무엇일까?옛날옛적 구형 모니터를 연결할 때 봤던 RGB 포트 같기도 하고, 그 말고도 언젠가 한번은 봤지만 자주 사용한 기억은 없다.COM포트, 시리얼포트, UART, 직렬포트 등등 불리는 이름이 많다.용도는 외부 장치에 데이터 전송을 위해 컴퓨터에 마련된 꽂는 부분이라고 생각하면 될것 같다.포트에는 여러 핀이 있는데, 송신(TX), 수신(RX), 접지(GND), 제어라인 등이 포함되어 있다. 회사에서 보여준 기기의 회로도에 TX0, RX0이 무엇을 의미하는지 알게 되었다.크게 9핀, 25핀 포트가 있다고 하는데 9핀은 232통신, 25핀은 병렬포트라고 한다.오디오, 비.. 2025. 2. 13.
하이퍼터미널이란? https://namu.wiki/w/%ED%95%98%EC%9D%B4%ED%8D%BC%ED%84%B0%EB%AF%B8%EB%84%90 하이퍼터미널Microsoft Hyper Terminal Microsoft Windows 에 Microsoft 에서 Hilgrnamu.wiki마이크로소프트가 Hilgraeve로부터 구매하여 윈도우98부터 탑재하기 시작한 터미널 에뮬레이터이다.초기 인터넷 시절에 PC통신 접속에 사용했으나, 국내에서는 이미 사용하던 다른 에뮬레이터(이야기, 새롬 데이타맨, 모두잠든후에 ..)에 밀려 많이 사용되지 못했다고 한다.Windows vista 이후로 기본 탑재에서 빠졌지만 COM포트를 통한 임베드 기기와의 통신에 사용되기도 하므로 개발 분야에서는 아직도 쓰이고 있다.회사에서는 COM포.. 2025. 2. 12.
[스크랩] Back-end Framework 선정 기준 https://velog.io/@kjgi73k/Back-end-Framwork-%EC%84%A0%EC%A0%95-%EA%B8%B0%EC%A4%80 Back-end Framework 선정 기준개인 프로젝트의 Back-end Framework를 고를 때 어떤 기준으로 골라야 하는지 몰랐던 나 같은 사람들을 위해.velog.io백엔드를 구축하기 위한 프레임워크는 언어별로, 또 같은 언어 내에서도 여러가지가 있다.한가지를 배우는데 짧은 시간이 걸리지 않기 때문에 무엇을 배울지 선택하는 것이 중요하다고 생각해서 알아보게 되었다.* JS - Express* Java - Spring* Python - Django 2025. 2. 12.