【Jetson nano】入门:从拿到Jetson nano开发板到点亮一颗双色LED

一、系统烧录
1.准备一张64GB的SD卡;
2.下载好系统镜像;
3.下载烧录器
4.选择镜像文件和SD卡,开始FLASH!
二、硬件准备
1.最左端的USB-C口接入电源:5V 3A。
2.中间USB 插入无线网卡。
3.插入SD卡(系统)。
4.最右端连接micro USB口(扁平口)连接电脑USB口,与电脑通讯。
三、软件准备
1安装MobaXterm1_CHS1.exe用于写黑窗口命令和互传文件
2.安装VNC Viewer,用于远程桌面。【根据需要装】
3.有线连接jetson nano
连接地址:192.168.55.1 端口:22
用户:dlinano
密码:dlinano

【选学】
4.无线连接jetson nano
先有线连接jetson nano 到电脑USB:连接会话:192.168.55.1 端口:22
(1)查找wifi
nmcli dev wifi 
(2)连接想要连接的wifi
sudo nmcli dev wifi connect LCY password 12345678
(3)查看wifi连接的地址
sudo ifconfig
(4)打开MobaXterm1_CHS1.exe
并创建一个ssh会话
地址:192.168.0.108
端口:22
用户:dlinano
密码:dlinano
(5)如需远程桌面,则
打开VNC viewer
创建一个ssh会话
地址:192.168.0.108
端口:22
用户:dlinano
密码:dlinano


四、Jetson nano 运行一个python脚本:点亮LED灯
1.接线


2.python程序

(1)提前装好库

pip install Jetson.GPIO

(2)写程序

#!/usr/bin/env python3
import Jetson.GPIO as GPIO
import time

pin_R = 11 
pin_G = 12 

GPIO.setmode(GPIO.BOARD)       
GPIO.setwarnings(False)        
GPIO.setup(pin_R,GPIO.OUT)
GPIO.setup(pin_G,GPIO.OUT)


def setColor():
    GPIO.output(pin_R,GPIO.HIGH)
    GPIO.output(pin_G,GPIO.LOW)
    time.sleep(5)
    GPIO.output(pin_R,GPIO.LOW)
    GPIO.output(pin_G,GPIO.HIGH)
    time.sleep(5)
    
def loop():
    while True:
        setColor()
        
def destroy():
    GPIO.output(pin_R,GPIO.LOW)
    GPIO.output(pin_G,GPIO.LOW)
    GPIO.cleanup()


if __name__ == "__main__":
    try:
        loop()
    except KeyboardInterrupt:
        destroy()


3.将程序放入Nano板的文件夹中(从电脑传送过去)
/home/dlinano/LCY/1LED.py
4.终端命令运行
Python /home/dlinano/LCY/1LED.py
(此时Nano开始执行脚本,LED交替闪烁)
5.终端终止python程序运行
Ctrl+C

附:常用Linux命令
1.关机    sudo shutdown now
2.重启    sudo reboot
3.修改桌面分辨率    xrandr --fb 1024x768 (建议)或者1920x1080

有错误评论区提出,根据评论区意见修改,互相学习。

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值