Jetson(13)
-
적외선 센서, 키패드 제어, 7-세그먼트, 적외선 온도센서
✅ 적외선 센서 ✅ 인체 감지 시 LED ONvoid setup() { pinMode(8, INPUT); Serial.begin(9600);}void loop() { int val = digitalRead(8); Serial.println(val);}// 적외선 센서 근처에 가면 선풍기가 돌게, 아니면 안돌게 만들어 보기!void setup() { pinMode(8, INPUT); pinMode(9, OUTPUT); // 액츄에이터 Serial.begin(9600);}void loop() { int val = digitalRead(8); Serial.println(val); if (val == 1) { // digitalWrite(9, 1); // 최대 세기로 켰다 껐다만 ..
2024.07.03 -
DC 모터 제어
✅ DC모터 제어void setup() { // pwm 신호를 활용할 수 있음 -> 모터의 세기를 0 ~ 255 pinMode(9, OUTPUT); pinMode(2, INPUT);}void loop() { analogWrite(9, 255); delay(1000); analogWrite(9, 0); delay(1000);}void setup() { // pwm 신호를 활용할 수 있음 -> 모터의 세기를 0 ~ 255 pinMode(9, OUTPUT); pinMode(2, INPUT);}void loop() { // 0 ~ 255 서서히 속도를 올려보자! -> 내려보자! for (int i = 0; i void setup() { // pwm 신호를 활용할 수 있음 -> 모터의 세기..
2024.07.01 -
LCD 패널 제어
✅ LCD 패널 제어#include // I2C 주소를 검색해보자! -> 1~119까지 주소를 가지고 있음!void setup() { Serial.begin(9600); Wire.begin(); // Wire 라이브러리 사용하겠다! while(!Serial) {} // Serial이 없다면 Serial.println(""); for (byte i = 1; i #include LiquidCrystal_I2C lcd(0x27, 16, 2); // 검색된 I2C 주소와 lcd의 열, 행void setup() { lcd.init(); // lcd 사용 시작 lcd.backlight(); lcd.setCursor(0, 0); lcd.print("Hello World!");}void loop()..
2024.07.01 -
Widget Button
✅ 조이스틱이 없는 상황을 가정하여 위젯 버튼으로 로봇을 제어해보자!from jetbot import Robotrobot = Robot() # robot 인스턴스 화robot.down() # 로봇 머리 아래로robot.up()robot.vertical_motors_stop() # 머리 작동 멈추기robot.forward(0.5) # 앞으로 전진robot.stop()# 조금씩 앞으로 전진import timerobot.forward(0.5)time.sleep(1)robot.stop()import ipywidgets.widgets as widgetsfrom IPython.display import display# 두 개의 슬라이더 바를 만들어보자!left_slider = widgets.FloatSlider(d..
2024.06.28 -
Data collection
✅ 신호등 데이터 수집을 위한 활동from jetbot import Camera, bgr8_to_jpegfrom IPython.display import displayimport ipywidgets.widgets as widgetsimport traitletscamera = Camera.instance(width = 224, height = 224)image = widgets.Image(format = 'jpeg', width = 224, height = 224)camera_link = traitlets.dlink((camera, 'value'), (image, 'value'), transform = bgr8_to_jpeg)display(image)camera_link.unlink() # 카메라 꺼두기#..
2024.06.27 -
Wireless_Joystick
# 조이스틱 젯봇 -> 본체로 옮기기✅ 무선으로 조이스틱을 활용해보자!젯봇 조종, 카메라도 같이 활용http://html5gamepad.com 사이트 접속import ipywidgets.widgets as widgetsfrom IPython.display import displaycontroller = widgets.Controller(index = 0)display(controller)from jetbot import Camerafrom jetbot import bgr8_to_jpegimport traitletscamera = Camera.instance(width = 224, height = 224)image = widgets.Image(width = 224, height = 224, format =..
2024.06.24