练习:自动驾驶

embedded/2025/4/1 5:38:43/

需求:汽车无人驾驶会涉及到大量判断,当汽车行驶的时候遇到了红绿灯,就会进行判断,如果红灯亮,就停止;如果黄灯亮,就减速;如果绿灯亮,就行驶。

代码:

java">package demo01;
public class HelloJava {public static void main(String[] args){boolean redLight = false;boolean yellowLight = false;boolean greenLight = true;if(redLight == true){System.out.println("停止!");}if(yellowLight == true){System.out.println("减速!");}if(greenLight == true){System.out.println("行驶!");}}
}    

运行结果:


http://www.ppmy.cn/embedded/176645.html

相关文章

STM32标准库之I2C示例代码

软件I2C读写MPU6050 MPU6050地址0xD0(写),读:0xD0 | 0x01 MyI2C.c #include "stm32f10x.h" // Device header #include "Delay.h"/*引脚配置层*//*** 函 数:I2C写SCL引脚电平* 参 数&#xff…

HTB 笔记 | XSS 攻击核心知识与防御指南

1. XSS 攻击概述 定义:跨站脚本(XSS)是一种常见的安全漏洞,允许攻击者在受害者的浏览器中注入并执行恶意脚本。危害: 窃取用户敏感信息(如会话令牌、Cookie)。劫持用户会话。实施钓鱼攻击。篡改网页内容。2. 常见的 XSS 攻击类型 存储型 XSS: 攻击脚本永久存储在目标服…

Java 基础入门代码示例解析

在 Java 编程的学习过程中,理解函数(方法)的使用以及简单系统功能的实现是非常重要的基础。本文将对一系列 Java 代码进行详细解析,这些代码涵盖了菜单驱动的功能选择、数据查询以及简单的 RBAC(基于角色的访问控制&am…

Simula语言的安全开发

Simula语言的安全开发 引言 在计算机科学的历史长河中,Simula 语言作为面向对象编程的奠基者,有着无可替代的地位。它的出现不仅为后来的各种编程语言奠定了理论基础,也深刻影响了软件开发方法论和设计模式的演变。然而,随着软件…

CUL-CHMLFRP启动器 windows图形化客户端

CUL-CHMLFRP启动器 windows图形化客户端 基于v2 api开发的chmlfrp ui版本的第三方客户端 CUL原名CHMLFRP_UI CUL顾名思义为CHMLFRP-UI-Launcher 下载地址:https://cul.lanzoul.com/b00pzv3oyj 密码:ff50 下载解压运行即可(仅支持win7以上版本&#xf…

记一次wsl2+docker无法运行的经历

前情提要 由于某个大创项目的需要和对猫娘机器人的迫切渴求(bushi 需要在电脑里面安装docker desktop。由于电脑里面安装了wsl2环境 因此决定使用wsl2dockerdesktop的方式配置docker 遇到的问题 在像往常一样安装docker desktop并且启动时 提示错误: …

第5节:AWK环境准备

1 第5节:AWK环境准备 AWK 的不同版本在不同操作系统上的安装与配置方式有所差异,以下为你详细介绍: 1.1.1 Linux 系统 在大多数 Linux 发行版中,gawk(GNU AWK)通常是默认安装的。你可以通过以下命令来验…

【MATLAB例程】交互式多模型(IMM),模型使用:CV,CT左转、CT右转,二维平面,三个模型的IMM,滤波使用EKF。订阅专栏后可查看代码

简单的介绍:本文所述的代码实现了一种基于交互多模型(IMM)算法的目标跟踪仿真,适用于复杂运动目标(如匀速、转弯运动)的状态估计。代码通过三个运动模型(匀速CV、左转弯CT1、右转弯CT2)的协同滤波,动态调整模型概率,最终输出综合跟踪结果。代码包含完整的仿真数据生成…