묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
디버거 PCB연결관련 문의
ST 드라이버 설치 후, ST Link(디버거)만 노트북에 연결했을때는 USB가 인식을 하는데,PCB까지 추가 연결을 하면 USB가 인식을 안하는 것같습니다. (장치관리자에서 알수 없는 USB장비라고 나옵니다. ) 이유가 뭔지 알 수 있을까요? ㅠㅠㅠ 디버거만 연결 : 장치관리자 - 범용 직렬 버스 장치 - STM32 STLink디버거+PCB 연결 : 장치관리자 - 범용 직렬 버스 컨트롤러 - 알수 없는 USB장치(장치 설명자 요청 실패)
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
완강하였습니다. 질문이 하나 있습니다.
안녕하세요. 강의 완강하였습니다. 좋은 강의 감사합니다. 완강 하였는데 이전 강의에서 가변저항 관련해서(ADC 설명)을 끝에 조금 더 설명해주신다고 하셨는데 해당 내용은 없어서 혹시 어디찾아 보면 있을까요!?!?감사합니다.
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
강의자료 확인 요청
안녕하세요. 3분 12초 경에PA2_ALALOG, PA2_TEMP-DATA로 되어있는데강의에서 강사님께서 수정하신다고 하신것 같은데 강의자료(OJware_V05(최종).pdf)에는 수정이 안되어 있습니다!강의자료(OJware_V05(최종).pdf)에 FND Module의 SCLK, RCLK, DIO가 PB13,14,15 맞나요? 강의 내용과 달라서 여쭤봅니다. 감사합니다.
-
미해결아두이노 응용 시리즈 2 - 자동화 텃밭 급수 시스템 개발
아두이노 코드 구현 관련
안녕하세요 멘토님!현재 멘토님 코드에 따라, rf 모듈을 통해 데이터를 발송하는 건 serial monitoring을 통해 잘 확인이됩니다. 그러나, 다음과 같은 코드를 작성하고 uploading에 성공했는데, serial monitoring에 습도, 온도 값이 0으로 출력되는 경우는 어떻게 해결해야 하나요?
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
내 힘으로 LED회로 만들어서 제어하기 3 질문있습니다.
안녕하세요. 강사님 6:02초에서 말씀해주신 PB0_TEMP-SET-UP 에서PB0가 MCU 어느 핀 번호에 연결되느냐에서 대해서 설명해주셨는데,회로도상 확인 해보면 PB0는 MCU칩에서 확인 해보면 PB0는 18번 Pin에 연결되있는것 아닌가요?? 영상에서는 PB0가 PB6, 42번 Pin번호라고 말씀해주셔서 헷갈려서 재차 질문드립니다. 감사합니다.
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
개념 설명해주실때 PT자료도 받을 수가 있나요?
개념 설명을 해주실때 사용하시는 pt자료도 다운 받을 수가 있을까요??? 제공해주신 강의자료에는 없길래 어디서 구할수 있는지 질문드립니다.
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
HAL드라이브 없이 GPIO제어 하기 관련 누락된 부분이 있는것 같습니다.
<HAL드라이브 없이 GPIO제어 하기 1>내용에서 강의 내용 부분에서 __HAL_RCC_GPIOC_CLK_ENABLE()관련 코드를 분석 해주시고 강의가 끝났습니다.<HAL드라이브 없이 GPIO제어 하기 2>두번째 강의에서 HAL_GPIO_WritePin() 관련 코드 분석에 대한 설명이 없는데 강의 내용에서 코드 분석이 된 것 처럼 강의가 나오고 있습니다.편집상의 오류 아닌가 확인 되는데,,, 확인 부탁드리겠습니다.
-
미해결아두이노와 떠나는 사물인터넷 여행 - 아두이노 입문부터 IoT 중급까지!
외부에서 집 내부의 IoT 기기 접속
안녕하세요양질의 귀에 쏙쏙 들어오는 강의 감사합니다.강의 듣다보니 핸드폰이 와이파이가 연결되지 않은 집 밖에서는 어떻게 제어할까?궁금증이 생겨서 질문드립니다. 제가 집안에서 Wemos가 핸들링하는 웹서버에on / off 요청을 보내다가. 집밖에 나가서 저희 집 IP:80 에 on / off를 요청하면집 밖에서도 제어가 가능한가요?어떻게 될지 너무 궁금해서 성급하지만 질문 남깁니다.
-
미해결아두이노와 떠나는 사물인터넷 여행 - 아두이노 입문부터 IoT 중급까지!
준비물 구매 질문입니다.
안녕하세요ESP32 CAM이나 wemos d1 mini같은 경우어떤 제품을 사야하나요 ㅠㅠ가격도 천차만별이고 옵션이 달라서 조금 어렵습니다.어느 강의에 나와있는지라도 알려주실 수 있을까요?개략적인 이름만 나와있어서 구매하는데 고민입니다~좋은 강의 감사합니다 ^^
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
프로젝트 초기 생성시 펌웨어 업데이트 경고문
처음 프로젝트 생성을 했는데 펌웨어를 업데이트 하라는 문구가 발생합니다. 아직 stm과 컴퓨터 연결을 안 한 상태에서 프로젝트 생성을 했는데 그게 문제인건가요???
-
미해결사물인터넷 통신은 내 손에 (Arduino, MQTT, Nodejs, MongoDB, Android,VS Code)
MQTT 도표 관련 논문 인용
안녕하세요. 선생님. 강의 듣고 사물인터넷에 대해 이해가 깊어졌습니다.,다름이 아니고, 빅데이터 아키텍처 논문을 쓰고 있는데, 선생님께서 1강에서 설명하신 MQTT 도표가 저에게 필요해서요.그래도 쓰는것은 아니고, 제가 참조하여 그림과 같이 다시 그렸는데, 논문에 인용해도 될지 문의드립니다.
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
섹션4의 회로도는 어디서 받을 수 있나요?
섹션4의 회로도 및 기타 문서들은 어디서 받을 수 있을까요?
-
미해결사물인터넷 통신은 내 손에 (Arduino, MQTT, Nodejs, MongoDB, Android,VS Code)
mqtt client 에서 받은 값이 깨질경우
A 서버에서 mqtt 메시지를 발송해서B 서버(리눅스)에서 메시지를 받았는데 메시지 값이 hex 코드값인데 mosquitto client에서 값이 깨져서 오는데 이럴경우 어떻게 받아야 깨지지 않을까요?? java 에서도 hex코드값을 message.getPayload().toString() 으로 받았는데 값이 깨져서 받아지는데 hex 코드로 받은 값을 자바에서 안깨지게 받을 수 있는 방법이 있을까요?
-
미해결아두이노 시작하기
3색 led 아두이노 연결ㄹ
영상에서 3색 led를 아두이노를 연결할 떄, 아두이노의 5V도 빵판에 연결시키셨는데, 5V의 역할은 무엇인지 궁금합니다. 그냥 LED에서는 5V연결이 없었는데, 3색 LED에서는 5V연결이 필요한 것인지도 궁금하네요.
-
미해결아두이노와 떠나는 사물인터넷 여행 - 아두이노 입문부터 IoT 중급까지!
하드웨어 연결을 무한시도합니다
드라이버, CH341(CH340드라이버를 설치하라고 되어있는데 수업 자료에 있는건 341입니다.), 포트 재연결, 다른 포트 연결, 재부팅까지 다해봤는데 포트도 이상이 없고 드라이버 재설치까지 해봐도 안됩니다. 자꾸 하드웨어와 연결을 시도하고 있습니다 라는 문구만 무한반복중이며 일단 강의 내용은 아주 간단한 것 같아 넘어가고 싶지만 연결 자체가 안되면 이후 강의분을 진행할 수 없을 것 같아 질문드립니다.
-
미해결사물인터넷 통신은 내 손에 (Arduino, MQTT, Nodejs, MongoDB, Android,VS Code)
다른서버에서 mqtt 접속 테스트가 안되네요.
A 장비에서 mqtt 메시지를 보낼 때 B 서버에서 메시지를 받기 위해서 서버에 mosquitto를 설치하고, mosquitto-client를 설치했습니다.그리고 mosquitto.conf 파일에서 아래 두 부분을 추가를 했습니다.listener 1883 allow_anonymous true그리고 서버에서 tcp 포트를 열었습니다.# iptables -I INPUT 1 -p tcp --dport 1883 -j ACCEPT아래 명령어로 설정을 저장하고iptables-save > /etc/iptables.rules아래 명령어로 방화벽에서 1883포트도 열었습니다.firewall-cmd --permanent --zone=public --add-port=1883/tcp그리고 재가동을 했습니다.firewall-cmd --reloadsudo systemctl status mosquitto.service로 조회를 해 보면 Active 상태가 active(running)으로 되어있습니다. 이렇게 한 후 서버에서 mosquitto -v를 실행하면 브로커가 실행이 되고1688558540: mosquitto version 2.0.11 starting 1688558540: Using default config. 1688558540: Starting in local only mode. Connections will only be possible from clients running on this machine. 1688558540: Create a configuration file which defines a listener to allow remote access. 1688558540: For more details see https://mosquitto.org/documentation/authentication-methods/ 1688558540: Opening ipv4 listen socket on port 1883. 1688558540: Opening ipv6 listen socket on port 1883. 1688558540: mosquitto version 2.0.11 running 1688558540: New connection from ::1:58012 on port 1883. 1688558540: New client connected from ::1:58012 as auto-E1654EA0-1FC2-B13F-C9A5-5162C4E11F43 (p2, c1, k60). 1688558540: No will message specified. 1688558540: Sending CONNACK to auto-E1654EA0-1FC2-B13F-C9A5-5162C4E11F43 (0, 0) 1688558540: Received SUBSCRIBE from auto-E1654EA0-1FC2-B13F-C9A5-5162C4E11F43 1688558540: topic (QoS 0) 1688558540: auto-E1654EA0-1FC2-B13F-C9A5-5162C4E11F43 0 topic 1688558540: Sending SUBACK to auto-E1654EA0-1FC2-B13F-C9A5-5162C4E11F43같은 서버에서 아래와 같이 토픽을 보내면mosquitto_pub -h localhost -t test -m "hello world"[root@localhost ~]# mosquitto_sub -t test hello worldsub에서 메시지가 정상적으로 출력이 됩니다.동일 서버에서는 mosquitto 실행도 잘 되고, publish, subscribe 모두 적용이 잘 됩니다. 그런데 문제는 다른 서버에서 발송을 할 때 메시지가 출력이 안됩니다.위의 설정대로 포트를 열고 메시지를 보냈는데 서버쪽에서는 sub를 실행해 놓고 있어도 메시지를 받지를 못하고 있습니다.그래서 port가 열려있는지 로컬에서 확인을 해 보니 아래와 같이 포트가 열려있지 않았습니다. ✘ username@usernameui-MacBookPro ~ nc -vz xxx.xxx.xxx.xxx 1883 nc: connectx to xxx.xxx.xxx.xxx port 1883 (tcp) failed: Operation timed out 문제가 포트가 정상적으로 안열려서 문제가 생긴 것 같은데 위에서 포트를 열었던 방법이 잘못된 걸까요?netstat -lntp로 열려있는 포트를 확인해보면 아래와 같이 열려있다고 나오는데..Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:1883 0.0.0.0:* LISTEN 126689/mosquitto 제가 놓치고 있는 부분이 어떤 부분인지.. 아니면 잘못 설정한 부분이 어떤 부분인지 알 수 있을까요??몇일동안 이 부분때문에 씨름하다가 문의 드립니다.
-
미해결아두이노와 떠나는 사물인터넷 여행 - 아두이노 입문부터 IoT 중급까지!
서보 모터가 작동하지 않습니다.
영상 설명대로 케이블 연결까지 완료하고 uploading 까지 되었는데 서보 모터가 작동하지 않습니다.
-
미해결아두이노와 떠나는 사물인터넷 여행 - 아두이노 입문부터 IoT 중급까지!
엔트리 하드웨어 프로그램 오류
영상에서 처럼 엔트리 하드웨어를 통해 나노 보드를 연결하려고 했습니다. 드라이버 설치는 문제 없는데, 펌웨어 설치에서 하드웨어가 연결되지 않았다고 뜹니다.다른 usb 포트에 연결도 해봤고 전원을 껐다 키기도 했습니다.IDE에서 Blink 예제를 확인하였을 때는 문제없이 uploading 까지 진행되었습니다.
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
UART로 printf를 구현해보자 2
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요.- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. UART 통신에서 빵판을 안쓰고 보드와 UART 모듈을 직접 점프선으로TR RX GND를 연결해도 돼나요??
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
FND 칩 이름이 다른 이유
안녕하세요! 강의에서 나온 칩 이름은 TM74HC595인데, 제가 가지고 있는 칩 이름은 74HC595D라 뭐가 다른지 ChatGPT한테 물어보니 제조사만 다른 거라고 하더라고요! 기능은 동일하다고 합니다. 아래는 답변 내용입니다.TM74HC595D와 74HC595D는 모두 8비트 시프트 레지스터입니다. 이 두 개의 부품은 동일한 기능을 가지고 있지만, 제조사에 따라 다를 수 있는 부품 번호 또는 패키지 유형입니다."TM74HC595D"는 티아이(Texas Instruments)가 제조한 74HC595D 시리즈의 부품을 나타내는 표기입니다. 티아이는 74HC595D를 자사의 브랜드로 표기하기 위해 "TM"을 사용합니다. 따라서 "TM74HC595D"는 티아이의 74HC595D 시리즈에 해당하는 부품을 의미합니다.반면에 "74HC595D"는 표준적으로 사용되는 부품 번호로, 다양한 제조사에서 생산한 74HC595D 시리즈의 부품을 의미합니다. 예를 들어, 닛세이(NXP) 또는 페어차일드(Fairchild) 등의 다른 제조사에서도 74HC595D를 제조하고 있을 수 있습니다. 따라서 "TM74HC595D"와 "74HC595D"는 기능적으로 동일하지만, 제조사에 따라 부품 번호 표기가 다를 수 있습니다.요약하자면, "TM74HC595D"와 "74HC595D"는 동일한 8비트 시프트 레지스터를 가리키지만, "TM74HC595D"는 티아이(Texas Instruments)의 부품 번호 표기 방식을 사용하고, "74HC595D"는 표준적으로 사용되는 부품 번호입니다. 혹시나 다른 분들께 참고가 되지 않을까 싶어 남겨봅니다!