20501 김가온 활동 보고서
활동 보고서
김*온
2024-09-11
프로그램 참가 동기 -요즘 AI나 프로그래밍, 정보화 시대이다 보니 미래 직업을 찾던 중에 코딩과 관련된 직업들이 미래 유망 직업 중 하나라는 것을 알게 되었고 나도 코딩을 해보고 싶었으나 기회가 없었다가 이번 방과후 프로그램으로 접할 수 있게 되어 참가하게 되었다. 새롭게 알게 된 점 -대체적으로 c언어들을 새롭게 알게 되었다. Serial.available( ) 함수는 시리얼 버퍼에 읽을 수 잇는 데이터가 있는지를 확인하는 코드이며 센서에서 얻은 값을 포함한 시리얼 데이터를 받아올 수 있다. read( ) 함수는 시리얼 버퍼에 '41'이라는 숫자가 있다면 첫 번째 숫자인 '4'만을 읽어올 수 있는 첫 번째 바이트만 읽는 코드이다. 변수의 종류도 알게 되었는데 int는 정수형, float and double은 실수형, char은 문자형, boolean은 논리 연산 등 여러 종류들이 있다. If 조건문은 특정 조건이 참인지 거짓인지 검사하고 결과에 따라 다른 코드를 실행하는 제어 구조이다. 제작과정 중 겪은 어려움과 해결 방법 -로봇팔 조립, 움직임에는 어려움이 없었으나 처음에 조립 전 조이스틱 테스트 단계에서 x축, y축이 맞지 않아서 조금 헤맸었는데 다시 회로를 정비해서 문제를 해결할 수 있었고 결과적으로 회로 연결이 복잡했던 것 빼고는 크게 어려움이 없었다. 참가 소감 및 느낀 점 -위에서 겪은 어려움과 다른 친구들의 어려움도 관찰해봤을 때 회로와 코드가 꼬이면 골치 아파진다는 것을 뼈저리게 느꼈다. 나중에 나도 코드를 더 배워서 활용하여 로봇팔뿐이 아닌 로봇 완전체를 만들어 보고 싶다.