본문 바로가기

전체 글

(441)
atmeaga - esp8266 펌웨어 올리기 옵션에 맞추고...    부트모드로 변경.. 1번을 먼저 꾹 누른다.누른 채로2번을 꾸욱 누른다.2번을 누른채로 1번을 뗀다나머지 2번도 뗀다.   모두 잘 끝나면 다음과 같이 나온다..  테스트 해보자 at 입력시 ok라고 뜨면 성공!
atmega128 - ESP8266 모듈 baud rate 변경 #11 ESP8266 AT 커맨드로 들어가다음과 같이 코드를 입력하면 된다. 이상하게Tera term, putty 모두 at command가 안되고아두이노만 시리얼 모니터로 입력이 가능하다...    AT+UART=115200,8,1,0,0
atmega128 - ESP8266 모듈을 이용해 웹서버에 get request보내기 #10 ESP8266 모듈을 이용해웹서버에 간단한 request 하나만 날려본다. debugging 모드로 웹서버를 켜놓고요청이 오는지 확인합니다. 1. ESP8266 연결  2. Spring boot 테스트 path 만들기  브라우저에서 테스트해보자 잘 나온다. 3. AT command 입력 AT // 켜졌는지 체크AT+CWMODE=1 // 와이파이 모드 변경AT+CWJAP="iptime","12345678" 와이파이설정AT+CIFSR // 연결된 사설 ip 확인AT+CIPSTART="TCP","192.168.1.50",8080 // TCP Connection..AT+CIPSEND=45 // 데이터 보내기 전 몇 바이트 보낼 건지 설정 GET /test 문자 하나에 1byte라서 GET /test는 9byte..
vscode - gradle 오류 (Spring Boot) 1. ./gradlew build 시 java 1.8 사용한다는 내용2. 서버를 켰을 때 gradle build 에러 현상3. gradle을 가져올 때 로컬 컴퓨터에 저장하는 위치  1. ./gradlew build 시 java 1.8 사용한다는 내용 ./gradlew -version 확인시 java 버전이 1.8인 경우에gradle.properties를 이용해 버전을 바꿔야한다. org.gradle.java.home=C:\\Program Files\\Java\\jdk-17 2. 서버를 켰을 때 gradle build 에러 현상 vscode에서 스프링부트 서버를 키려고 할 때gradle build 에러는 vscode 내에서 gradle를 사용할 때 자바 버전이 맞지 않았다.  settings에 가서Jav..
atmega128 - 터미널 테스트 출력 #9 이전에 CP2102 모듈로 연결해 UART0 PC와 시리얼 통신을 했다. 그런데 JMOD-128-1은기본 UART0가 내장되어 있어 별도 외부 모듈이 필요 없었던 것이다..  모드를 변경해 테스트 출력을 해보았다. 주의사항은모드를 바꾸고 USB를 다시 연결해야잘 인식된다. #define F_CPU 16000000UL // Define clock speed (16 MHz)#include #include #define NULL 0void init_uart0() { UCSR0B = 0x08; UCSR0C = 0x06; UBRR0H = 0; UBRR0L = 103;}void putchar0(char c) { while(!(UCSR0A & (1   이제 ESP8266 모듈을 가지고TCP 통신만 남았다...!
atmega128 - 입력에 따라 다르게 출력하기 #8 E 포트를 입력모드로 바꾸고 스위치를 누를 때 5V 전압을 주었을 때 A 포트 1번에 5v 출력하여 LED를 키는 간단한 테스트를 진행  #define F_CPU 16000000UL // Define clock speed (16 MHz)#include #include int main(void) { DDRA = 0xff; DDRE = 0x00; while(1) { if ((PINE & 0x01) == 0x00) { PORTA = 0x02; } else { PORTA = 0x00; } }}
macOs M2 개인서버 전환 - ssh 연결이 자꾸 closed 될 때 (#기타) "connection closed" 이 포스팅은아래 설정을 모두 끝냈으나admin 계정 외 아이디로 ssh 로그인시 " connection closed "가 뜨는 현상을 해결하는 과정이다. 나의 경우에는그룹이 추가되어 있지 않아서 생긴 문제였다. 1. 그룹 확인id 추가한아이디ex) id tomhoon com.apple.access_ssh 그룹이 없으면 계속 진행 있다면다른 해결방법 찾아야함.. 2. 그룹 추가해주기sudo dscl . -append /Groups/com.apple.access_ssh GroupMembership 계정아이디ex) sudo dscl . -append /Groups/com.apple.access_ssh GroupMembership tomhoon com.apple.access_ssh의GroupMembership ..
macOs M2 개인서버 전환 - 유저 생성 및 제거 (#4-2) 1. 유저 생성1-1. 유저 권한 부여2. 유저 생성 확인3. 유저 제거4. 유저 제거 확인 1. 유저생성sudo sysadminctl -addUser 로그인아이디 -fullName "터미널에나타날이름" -password "비밀번호"   아래 ssh 설정파일 가서'AllowUsers'를 추가해줘야함sudo vi /etc/ssh/sshd_config   공백을 구분자로 해서id1, id2개가 등록됨  그 후데몬서비스(서버) 껐다 키기  sudo launchctl stop com.openssh.sshd && sudo launchctl start com.openssh.sshd com.openssh.sshd는 맥의 ssh 데몬서버다.서버를 껐다 켜서 config 파일을 적용시킨다.1-1. 유저 ssh 권한 부여..