묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결아두이노와 떠나는 사물인터넷 여행 - 아두이노 입문부터 IoT 중급까지!
wifi 연결이 안됩니다ㅜㅜ
wifi이름이랑 비밀번호도 제대로 적었는데 계속 '.' 만 나오면서 시도만 하고 와이파이 연결이 안되네요ㅠㅠ 이건 무슨 문제인가요,,? (맥북으로 연결하면서 실습중입니다..)
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
MX_GPIO_Init(); 사용 시 질문입니다
MX_GPIO_Init(); 를 들어가면 HAL_GPIO_WritePin(GPIO_LED_GPIO_Port, GPIO_LED_Pin, GPIO_PIN_SET); 가 나오고 , 이코드는 `if (PinState != GPIO_PIN_RESET) { GPIOx->BSRR = GPIO_Pin; } else { GPIOx->BSRR = (uint32_t)GPIO_Pin << 16u; }즉, 핀 상태에 따라 led불을 온오프 시키는 역할을 하는것으로 이해하고 있습니다! 그렇다면 main문에서 MX_GPIO_Init() 을 사용할때는 while문 안에 /*HAL_GPIO_WritePin(GPIO_LED_GPIO_Port, GPIO_LED_Pin, 1); HAL_Delay(100); HAL_GPIO_WritePin(GPIO_LED_GPIO_Port, GPIO_LED_Pin, 0); HAL_Delay(100);*/ 이 코드가 없어도 동작해야하는 것이 아닌가 라고 생각했습니다. 그래서 실제로 while문 내부를 다 지우고 MX_GPIO_Init() 만 쓰니까 동작이 안 되더라구요.제가 잘 못 이해하고 있는 부분이 무엇인지를 확실시를 못해서 질문드립니다! 감사합니다.
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
Bord LED 점등이 안돼요
위 사진처럼 연결하였는데 Board에 LED가 안들어 옵니다.
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
클럭의 의미를 설명해주시는 부분에 질문이 있어요
안녕하세요! 올려주신 강의 잘 듣고 있습니다.데이터시트 읽어 주는 남자 1의 10분 30초 부분에 대한 질문입니다.1M의 의미가 8,388,608이라고 하셨는데 이유가 궁금합니다.감사합니다.
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
GPIO라이브러리없이 LED ON/OFF하기-주소번지 다른이유?
HAL_GPIO_WritePin(GPIO_LED_GPIO_Port, GPIO_LED_Pin, GPIO_PIN_SET);1.켠다 *(0x40011000) = (8192);*reg2= 0x2000;2.끈다*(0x40011000)= (8192<<16);*reg2= (0x2000 << 16);이라고 해석이 되었는데 , 실제 디버깅 시에는 *(0x40011000) 가 아니라 *(0x40011010) 일때 동작하는 이유가 무엇인가요?
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
마지막 단계쯤 버튼 switch 동작에 Relay ON/OFF를 연결했을 때 이상동작
전부 합체 완전체 보드~~~ 과정 중에 if(g_f_sw_fix){ printf("push_sw_fix\r\n"); g_f_sw_fix = 0; HAL_GPIO_TogglePin(PB5_RELAY_ON_OFF_CTRL_GPIO_Port, PB5_RELAY_ON_OFF_CTRL_Pin); }위와 같이 버튼 interrupt 발생하여 relay 컨트롤에 반전 신호를 주면 Live Expression 또는 UART로 확인했을 때 sw_fix 및 relay 컨트롤뿐만 아니라 sw_up, sw_down, sw_on 에도 인터럽트가 발생해 값이 1로 변했다가 0으로 떨어집니다.릴레이 컨트롤 부분을 주석처리하고 버튼 동작만 했을 땐 sw_fix만 프린트되고 값이 변하는 것을 확인했고, 회로도 구성상 잘못 연결한 부분은 없는데 어떤 게 문제일까요??? ++최초 코드 실행 or 디버그 동작 초기에 sw_up, sw_down, sw_fix, sw_on 이 전부 1로 찍혔다가 0으로 내려가는 것으로 보아, 초기 실행시 모든 GPIO 인터럽트가 발생하는 것 같은데,,강사님의 강의 영상을 보면 초기 실행시에 아무런 인터럽트가 발생하지 않는 것 같은데 뭐가 문제일까요?
-
해결됨피지컬 컴퓨팅을 위한 아두이노
공지
강좌 운영이나 강의 내용에 관해 궁금한 점이 있으면 자유롭게 나누어주세요.교수자, 수강생 누구나 글쓰기와 댓글 쓰기가 가능합니다.
-
해결됨아두이노 창의융합프로젝트 (Arduino)
공지
강좌 운영이나 강의 내용에 관해 궁금한 점이 있으면 자유롭게 나누어주세요.교수자, 수강생 누구나 글쓰기가 가능합니다.
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
PPT의 강의 자료는 어디서 받을 수 있나요?
안녕하세요!올려주신 강의 잘 보고 있습니다.PPT의 강의 자료는 어디서 받을 수 있을까요?감사합니다.
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
ST-LINK로 인식이 안돼요
사진처럼 노트북에 연결을 했는데 불이 들어오지 않고 ST-LINK 인식이 되지 않습니다.최초 연결할 때 금속냄새가 났고, 빨간 동그라미 부분에 발열반응이 났습니다. MCU는 발열반응이 없고 금속냄새가 나지 않습니다.- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
FND digit2 digit4 등 사용시 정상적으로 출력되지 않는 문제 해결법
질문은 아니고 FND 사용에 문제가 생겼었는데 해결해서 혹시 다른 분들도 참고하실 수 있을까 해서 남겨봅니다.내용을 간단하게 요약하면 강의의 칩셋과 받은 칩셋이 다를 수 있으므로 칩셋이 같은지 확인하고 다르면 직접 데이터시트를 찾아서 비교해봐야 한다 입니다. 문제 발생FND 사용 시 7세그먼트를 개별 사용하는 것은 문제 없음2개 이상 사용시 문제가 발생함 S/W로 하나씩 키는것, 같은 숫자를 포트바꿔서 동시에 켜는 것은 잘 동작함 한 개를 켜고 그것은 유지한채로 다른 것을 켤 떄 문제 발생관찰/원인 분석digit2, digit4 같은 함수 사용시 세그먼트가 전체적으로 초기화(?) 되는 듯한 모습을 발견함 (숫자가 넘어갈 때 바라바라 떨리는 느낌)이때 S/W문제가 아닌 H/W 문제이지 않을까 싶어서 칩셋 확인하드웨어 칩셋을 확인하니 74HC595D로 강의와 다름 데이터 시트를 찾아보았더니 SCLK의 초기값 차이 발견 최종 원인강의에서 안내한 시트 TM74HC595강의의 칩은 SCLK의 기본값을 HIGH로 설정해야함내 칩으로 검색한 시트 74HC595D제 칩은 SCLK의 기본값을 LOW로 설정해야함 해결IDE에서 PIN sclk의 output level을 LOW로 변경send() 함수에서 sclk를 HIGH 후 LOW로 내리는 것으로 변경
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
중복된 강의가 있습니다
지금 까지 배운 것을 큰 그림에 저장하기 2회로도 딱 필요한 만큼만 배우자 2이 두 개의 강의가 똑같습니다
-
미해결사물인터넷 통신은 내 손에 (Arduino, MQTT, Nodejs, MongoDB, Android,VS Code)
몽고DB 사용 이유 문의
보통 정해진 데이터를 받는 경우 SQL을 사용하는 것 같은데 MongoDB를 사용하시는 이유가 따로 있을까요?
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
보드 전원 3.3V 문의 드립니다.
네이버에서 보드만 구매 했습니다.USB 전원만 인가하면 LED D1은 계속 ON.D2는 깜밖임 상태입니다. 이 상태에서 STM32F103C8T6 "VBAT" 1번 핀의 전원이 2V가 인가 됩니다.그 외 J2 1~3핀을 이용하여 측정해도 2V가 나옵니다.왜 3.3V가 안되는지 궁금 합니다
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
안녕하세요 D1 LED 질문드립니다
다름이 아니라, D1 LED 색상이 강의에서는 초록색으로 보이는데 제건 빨간색이어서요... 보드 차이 인건가요?2 color로 표현되는 LED는 아닌 것 같아서요
-
미해결JoyWins 큰돌샘의 아두이노 기초 강좌
아두이노 프로 미니328회로도를 아두이노 우노로
아두이노 프로 미니328회로도를 아두이노 우노로 바꾸고 싶은데 너무 어려운것 같습니다...다음과 같은 회로도는 브레드보드로이렇게 구현을 한 사진이 있는데이렇게 아두이노 우노에 연결한 회로도 사진을 브레드 보드로 잘 옮기지 못하고 있습니다... 어떻게 옮겨야할까요
-
미해결아두이노 시작하기
아두이노 프로 미니328회로도를 아두이노 우노로
아두이노 프로 미니328회로도를 아두이노 우노로 바꾸고 싶은데 너무 어려운것 같습니다... 다음과 같은 회로도는 브레드보드로 이렇게 구현을 한 사진이 있는데 이렇게 아두이노 우노에 연결한 회로도 사진을 브레드 보드로 잘 옮기지 못하고 있습니다... 어떻게 옮겨야할까요
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
안녕하세요 STM 보드 전원 및 U1 칩 관련 질문있습니다
안녕하세요, 멀티미터로 전압 찍어 보다가 궁금한 점이 생겨서질문드려요..! 아래에 회로도 첨부드립니다.회로도상 5V 쪽이 멀티미터로 찍어보면 2.8V가 나오는데 멀티미터가 잘못 된건가요..?U1이 LDO인데, LDO면 입력이 출력보다 높아야 맞을 것 같은데..이상해서 질문드려요.. 출력은 3.3V 잘 나옵니다..!
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
[프로젝트 생성해보기!] 디버깅 시 매개 변수가 틀리다고 나오네요
make (e=87): 매개 변수가 틀립니다.make: *** [Core/Src/subdir.mk:34: Core/Src/stm32f1xx_hal_msp.o] Error 87make: *** Waiting for unfinished jobs...."make -j12 all" terminated with exit code 2. Build might be incomplete. 보드 펌웨어도 업데이트 하고 usb도 다시 꽂았지만 이런 에러가 뜹니다 어디 코드 한 줄을 바꾸어야 하는 걸까요?
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
프로젝트 생성해보기! 1:36에서 체크박스 설정 안하고 다운로드해야되나요?
상관없을까요