본문 바로가기

programming

C ++ 연습장 printf => std::cout(출력) & 역참조 연산자 = > * #include int main(void) { int x = 5; std::cout 지역변수 함수 내에서 전역 변수 사용하고 싶으면 "::전역변수"(전역 변수& 지역 변수 이름 겹쳤을때) 으로 사용가능 전역변수 & 지역변수 이름 다르면 그냥 바로 "전역변수" 로 사용가능 Call By Value & Call By Reference Call By Value 는 값을 받아서 함수를 돌린다 => 따라서 함수 밖의 값에 영향을 미치지 않는다. Call By Reference 는 값의 주소를 받아서 함수를 돌린다 => 따라서 함수 밖의 값에 영향을 미칠 수 있다. Call By Value Call By Refernece (By Pointer).. 더보기
아두이노 센서 사용 코드 예시 목차 저항 PWM LED 센서 실습 애노드 캐소드 실습 택트 스위치 실습 피에조 부조 실습 조도 센서 실습 적외선 센서 실습 LCD 센서 실습 온,습도 센서 및 LCD 센서 실습 초음파 센서 실습 서보 모터 실습 스텝 모터 실습 DC 모터 실습 블루투스 모듈 실습 WIFI 모듈 실습 (STA 모드) WIFI 모듈 실습 (AP 모드) 저항 저항을 사용할 때 띠의 색으로 저항의 크기를 표시한다. 색을 보고 알맞은 저항을 사용하면 된다. 저항이 크면 클수록 흐르는 전류의 양은 줄어든다. Pwm 신호 Pwm 신호란 pulse width modulation 의 줄임말로, 디지털 신호로 아날로그 신호를 만드는 기법이다. 신호에서 일정 시간동안 0과 1을 반복한다. 이중 1이였던 시간을 Duty Cycle 이라한다... 더보기
git hub 사용법 Manual git add . git config user.name "깃허브 닉네임" git config user.email "깃허브 이메일" git commit -m "메세지" git push origin master git clone (git hub 주소) git init = 깃이 관리하게 시작 git config --global user.name "rladntjd" git config --global user.email "kws1611@naver.com" Git status = 아직 타임캡슐에 묻은거 안묻은거 확인 Untracked 아직 담기지 않은거 Git add -A = 모든걸 다 여기에 넣는거 Git commit -m “이름” = 타임 캡슐에 묻기 Git log = 캡슐 정보와 메시지 뜸 Git reset.. 더보기
ROS 연습장 (python, C++) - ros 기본 setup Cd ~ 에서 sudo gedit ~/.bashrc 에서 제일 밑에 source ~/catkin_ws/devel/setup.bash 넣기 - ros package 만들기 Catkin_ws/src 에서 catkin_create_pkg std_msgs rospy roscpp 패키지 안에 있는 xml, cmake.txt 수정하기 (dependencies 설정) - ros package build catkin_ws 에서 catkin_make 로 빌드 가능 특정 패키지 빌드 원하면 아래와 같이 적기 catkin_make --pkg - ros script 작성 파이썬으로 작성할시 #!/usr/bin/python 제일 위에다가 적어야지 파이썬으로 인식함 (파이썬 경로) 파이썬 경로는 whi.. 더보기
파이썬 코딩 연습장 # 정수/정수 = 몫을 구하는거 실수/정수 = 나누기 계산 1/100 = 0.0 1.0/100 = 0.01 # 숫자랑 문자 합치는게 안됨 x = 1 y = "2" print(x+y) # 에러발생 print(str(x) + y) print(x + int(y)) #라고 해줘야지 에러가 발생하지 않음 # 함수 def function_name(): print("함수 예시") function_name() #함수 불러오기 def function_name1(name1, name2, age): print("%s 이름 " % name1) print("%s 이름 %d 나이" % (name2, age)) # 함수 def dsum(a,b): result = a + b return result # 값을 대입하는건 return .. 더보기