树莓派开箱+上手python小游戏

article/2025/11/5 4:35:15

树莓派开箱&上手python小游戏

  • 树莓派开箱&上手python小游戏
    • 安装所需设备
    • 烧录系统
      • 使用NOOBS方式烧录失败
      • 下载官方系统镜像文件烧录成功
    • 配置WiFi和SSH
      • 一、WiFi配置
      • 二、使用PuTTY登录到树莓派
  • 上手Python小游戏
    • 乌龟赛跑小游戏

树莓派开箱&上手python小游戏

记录第一次使用树莓派,第一段Python code,第一篇CSDN日志

安装所需设备

  1. 树莓派4B及电源线
  2. Kingston 64G Class 10 SD卡(未烧录系统)、USB 3.0 读卡器
  3. 一个USB键盘、一个USB鼠标、一个显示器、一根HDMI转micro HDMI线、一根网线

烧录系统

使用NOOBS方式烧录失败

第一次烧录首先使用树莓派官网教程,通过以下步骤用NOOBS安装Raspbian:

  1. 访问官网下载下载NOOBS
  2. 下载zip格式的NOOBS文件
  3. 用SD Card Formatter软件格式化SD卡
  4. 从zip压缩文件中解压NOOBS并将文件夹下所有文件复制到SD卡
  5. 将micro SD卡插入树莓派,连接显示器,然后将其接通电源
  6. 显示器搜索HDMI显示无信号

下载官方系统镜像文件烧录成功

  1. 下载操作系统
    官网中有很多适用于树莓派的操作系统镜像,访问官网下载地址选择一个合适的版本下载。
    作为新手,为了快速上手,我下载的是Raspberry Pi OS with desktop and recommended software的zip文件,这个版本带有推荐使用的软件
    官网操作系统版本
  2. 重新格式化SD卡
    选择Overwrite format
  3. 将操作系统镜像导入内存卡
    下载etcher,将下载好的操作系统镜像zip文件导入内存卡
    将镜像文件导入SD卡
  4. 再次将安装好系统的SD卡插入树莓派,连接键盘、鼠标,用HDMI线连接显示器,用网线连接树莓派和路由器,接上电源线
  5. 树莓派主板上红色电源指示灯常亮,绿色指示灯间或闪烁,桌面版本在启动后会自动进入初始化设置向导
  6. 重启后进入界面,打开终端
    桌面

配置WiFi和SSH

一、WiFi配置

用电脑读取烧好系统的SD卡的boot分区,新建wpa_supplicant.conf文件,文件写入并保存以下内容:

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1network={
ssid="WiFi名1"
psk="WiFi密码1"
key_mgmt=WPA-PSK
priority=1
}network={
ssid="WiFi名2"
psk="WiFi密码2"
key_mgmt=WPA-PSK
priority=2
scan_ssid=1
}

二、使用PuTTY登录到树莓派

在SD卡boot分区新建一空白文件,文件命名为ssh且不加任何扩展名,用PuTTY登录成功
PuTTY登录树莓派

上手Python小游戏

我下载的树莓派操作系统包含编程软件,树莓派官网中有简单项目可以用来练手,只要有一点语言基础就可以轻松完成这些小项目

乌龟赛跑小游戏

用树莓派中的mu软件写Python代码,教程来源于树莓派官网项目:https://projects.raspberrypi.org/zh-CN/projects/turtle-race

#---涉及---
#在Python中使用随机数
#使用Python Turtle绘制线条
from turtle import *
from random import randintspeed(0)
penup()
goto(-140, 140)for step in range(15):write(step,align='center')right(90)forward(10)pendown()forward(170)penup()backward(180)left(90)forward(20)ada = Turtle()
ada.color('red')
ada.shape('turtle')
ada.penup()
ada.goto(-160,100)
ada.pendown()
for turn in range(6):ada.right(60)bob = Turtle()
bob.color('DeepSkyBlue')
bob.shape('turtle')
bob.penup()
bob.goto(-160,70)
bob.pendown()
for turn in range(5):bob.right(72)cac = Turtle()
cac.color('#BA55D3')
cac.shape('turtle')
cac.penup()
cac.goto(-160,40)
cac.pendown()
for turn in range(4):cac.right(90)dav = Turtle()
dav.color('yellow')
dav.shape('turtle')
dav.penup()
dav.goto(-160,10)
dav.pendown()
for turn in range(3):dav.right(120)eve = Turtle()
eve.color('PaleGreen')
eve.shape('turtle')
eve.penup()
eve.goto(-160,-20)
eve.pendown()
for turn in range(2):eve.right(180)for turn in range(100):ada.forward(randint(1,5))bob.forward(randint(1,5))cac.forward(randint(1,5))dav.forward(randint(1,5))eve.forward(randint(1,5))

运行结果静态图如下
运行结果


http://chatgpt.dhexx.cn/article/plP0craa.shtml

相关文章

【树莓派】系统刷机教程

简介 树莓派(Raspberry Pi)是一款小型的专门为学习而设计的ARM开发板,支持Raspbian,Ubuntu Mate, Ubuntu Server等多种Linux操作系统。接下来就简单的讲解下如何烧录树莓派系统。 准备环境 准备一张8G以上存储大小的…

codeforse比赛:Noobs Round #2 (Div. 4) by Rudro25

菜鸡也就只配打打这种难度的比赛o(╥﹏╥)o 点这—>题目传送门 A题:Directional Move(模拟) 题目大意:一个人初始是面向东边,现在给你一个二进制字符串,如果当前字符串是‘0’,则他向右转9…

树莓派之老的方式重刷Raspbian系统-2015

##简述 Raspbian之前没使用过,设置了一些网络的东西,后面发现有设置总是不能完成啊,严重影响了想实现的功能,找了许多办法没解决,不得已,觉得自己之前修改的配置太多,应当是哪里该出问题咯&…

nocos学习

springCloud Alibaba-来源:哔哩哔哩-黑马程序员 服务注册项目中添加依赖主类添加开启nacos的注解application.yml 配置服务地址和名称nacos客户端中查看获取注册中心信息查看服务提供者的具体地址 nocos官方文档 nocos-github下载地址 spring.io-springcloudalibab…

树莓派安装NOOBS失败

今天装树莓派按照官网装NOOBS偷了懒,直接用电脑自带的格式化工具进行SD卡格式化了,我选的是“快速格式化”,导致之后树莓派启动是出现故障。 看错误提示说格式化SD卡时出现了问题,之后看到原来在格式化时要选择 Overwrite fo…

树莓派新手通过NOOBS一键安装系统

买回来的树莓派,入手把玩,首先给其赋能安装操作官方推荐的raspbain系统。你需要准备一台电脑和一个容量至少为8GB的SD卡和一个读卡器。 第一步:下载格式化工具 SD Association’s Formatting Tool ,将SD卡格式化为FAT格式 直接点…

安装配置树莓派的最佳工具——NOOBS

本文由 极客范 - 开了光的喜羊羊 翻译自 Jason Fitzpatrick。欢迎加入极客翻译小组,同我们一道翻译与分享。转载请参见文章末尾处的要求。 如果你想找一种最简单的方式启动你的树莓派,不用再左顾右盼啦!树莓派基金会开发的 New Out Of Box So…

树莓派 Learning 001 装机 ---之 1 安装NOOBS系统

树莓派安装NOOBS系统 (使用的树莓派板卡型号:Raspberry Pi 2 Model B V1.1)(板卡的型号在板子正面的丝印层上印着,你可以看到。) RASPBERRY PI 2 MODEL B官方介绍网站:https://www.raspberrypi…

NoC简介

目录 一、什么是NoC 二、NoC的优势 三、什么是路由 四、NoC的种类 一、什么是NoC NoC(network on chip),片上网络 想要了解NoC,首先需要知道什么是SoC SoC(System on Chip)片上系统,具有…

树莓派入门(四)—— 使用NOOBS为树莓派4B安装系统

首先,使用《树莓派入门(三)—— 使用win32DiskImager为树莓派安装系统》中的方法就可以实现Raspbian系统的安装,所以本文不是必须掌握的,由于Noobs也是官方推荐的工具,而且是一个很不错的工具,所…

Raspberry pi,一个好玩的派:第四季 NOOBS

今天换个玩法,不继续深入探索Raspbian系统了,研究一下官网推荐的另一种安装方法NOOBS。 那么什么是NOOBS呢?它是专为Raspberry pi打造的简单易用的图形界面的操作系统管理工具。全称为:New Out Of the Box Software 官方截图如下…

【树莓派】树莓派4无痛安装系统(NOOBS篇)

【树莓派】树莓派3Pi4无痛安装系统(新手NOOBS篇) 前言一、准备工作桌面端软件 二、系统下载TF卡准备工作 四、树莓派部分五、VNC & SSH(远程桌面)SSH简单测试SSH服务 换源Tips补充 前言 此篇文章面向对象:刚刚接触…

【树莓派】使用NOOBS安装树莓派系统

【树莓派】使用NOOBS安装树莓派系统 通过NOOBS进行安装 什么是NOOBS New Out Of Box Software (NOOBS)(NOOBS)是Raspberry Pi的一个简单的操作系统安装管理器。 下载sd卡格式化安装器 下载地址为 https://www.sdcard.org/downloads/formatter_4/ 下载…

油猴脚本管理器使用指南

油猴脚本管理器,爬虫,破解,优化脚本让你的浏览器充满各种可能。本文详细介绍了油猴的各种安装方法,包括脚本的查找和使用。 下载油猴 你可以在油猴官网,下载所有主流浏览器的扩展。 推荐你使用微软最新的 Edge 浏览器&…

一个超简单的油猴脚本!

一个超简单的油猴脚本! 对于油猴脚本神驰已久,一直没有时间研究,找了几篇博客一看,发现简单的脚本实现起来并不难!初次学习,模仿了一个CSDN一键点赞评论的demo脚本,感谢原作者! 原博文链接: 如…

Tampermonkey油猴脚本安装及入门

一、简介 油猴脚本是是一款免费的浏览器扩展和最为流行的用户脚本管理器,它适用于 Chrome, Microsoft Edge, Safari, Opera Next, 和 Firefox,通过它可以让浏览器实现各种各样的扩展功能,和浏览器扩展的作用类似。比如获去链接重定向、微博页…

油猴脚本的使用和安装

1.下载tampermonkey,这个google浏览器插件,插件可以去百度搜索下载。 或者进入Tampermonkey.net下载,第二种方法里点击下载按钮访问的是Google需要科学上网 2.在谷歌浏览器地址栏输入chrome://extensions/ 勾选开发者模式,火狐浏览…

Greasy Fork发布油猴脚本

在控制台中选择发布你编写的脚本 https://greasyfork.org/zh-CN/users 选择脚本想要分享给其他人 在这里输入编写的代码以及对应的描述信息,描述信息中可以添加五张超过200KB的图片 最后,点击发布 最后发布成功 44291838)]

油猴脚本开发及发布流程

以下教程以Chrome浏览器为例 安装油猴脚本管理器 打开Chrome网上应用店,搜索Tampermonkey ,点击第一个结果(一般)然后添加到Chrome。 可以点击这个链接直接到安装页面,其他安装方法不再赘述,网上搜索一下就…