zl程序教程

du熊的机器人

  • 运行在树莓派和 Arduino 上的开源社交机器人套件

    运行在树莓派和 Arduino 上的开源社交机器人套件

    Thecorpora 的发布的 Q.bo One 机器人基于 RPi 3 和 Arduino,并提供立体相机、麦克风、扬声器,以及视觉和语言识别。 2010 年,作为一个开源概念验证和用于探索 AI 在多传感器、交互式机器人的能力的研究项目,机器人开发商 Francisco Paz 及它在巴塞罗那的 Thecorpora 公司推出了首款 Qbo Cue-be-oh 机器人。在今年 2 月移动世界

    日期 2023-06-12 10:48:40     
  • hdu2235 机器人的容器

    hdu2235 机器人的容器

    题意: 机器人的容器 Time Limit: 3000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 171    Accep

    日期 2023-06-12 10:48:40     
  • hdu2235 机器人的容器

    hdu2235 机器人的容器

    题意: 机器人的容器 Time Limit: 3000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 171    Accep

    日期 2023-06-12 10:48:40     
  • 《Arduino开发实战指南:机器人卷》一1.1 认识Arduino

    《Arduino开发实战指南:机器人卷》一1.1 认识Arduino

    本节书摘来华章计算机《Arduino开发实战指南:机器人卷》一书中的第1章 ,第1.1节,黄文恺 伍冯洁 陈 虹 编著更多章节内容可以访问云栖社区“华章计算机”公众号查看。 1.1 认识Arduino Arduino是一款源自意大利的开放源代码硬件项目平台,该平台是一块USB接口Simple I/O接口板(包括12通道数字GPIO,4通道PWM输出,6-8通道10bit ADC输入通道),并且

    日期 2023-06-12 10:48:40     
  • 《Arduino开发实战指南:机器人卷》一1.2 Arduino资源

    《Arduino开发实战指南:机器人卷》一1.2 Arduino资源

    本节书摘来华章计算机《Arduino开发实战指南:机器人卷》一书中的第1章 ,第1.2节,黄文恺 伍冯洁 陈 虹 编著更多章节内容可以访问云栖社区“华章计算机”公众号查看。 1.2 Arduino资源 Arduino的出现,大大降低了互动设计的门槛,越来越多没有学过电子知识的人,如艺术家、设计师等,开始使用Arduino制作各种充满创意的作品。为了满足不同应用领域的要求,Arduino设计了多

    日期 2023-06-12 10:48:40     
  • 《Arduino开发实战指南:机器人卷》一1.3 安装Arduino Uno驱动

    《Arduino开发实战指南:机器人卷》一1.3 安装Arduino Uno驱动

    本节书摘来华章计算机《Arduino开发实战指南:机器人卷》一书中的第1章 ,第1.3节,黄文恺 伍冯洁 陈 虹 编著更多章节内容可以访问云栖社区“华章计算机”公众号查看。 1.3 安装Arduino Uno驱动 在应用Arduino开发环境进行程序设计前,首先要安装Arduino Uno控制板的驱动程序。本节介绍Arduino Uno驱动程序的常规安装方法,并对一种经常导致驱动安装不成功的情

    日期 2023-06-12 10:48:40     
  • 《Arduino开发实战指南:机器人卷》一1.4 Arduino开发环境

    《Arduino开发实战指南:机器人卷》一1.4 Arduino开发环境

    本节书摘来华章计算机《Arduino开发实战指南:机器人卷》一书中的第1章 ,第1.4节,黄文恺 伍冯洁 陈 虹 编著更多章节内容可以访问云栖社区“华章计算机”公众号查看。 1.4 Arduino开发环境 Arduino开发环境的主界面如图1.12所示,除了包含File(文件)、Edit(编辑)、Sketch(概述)、Tools(工具)、Help(帮助)这5类菜单外,在菜单栏下方还提供了5个常

    日期 2023-06-12 10:48:40     
  • 《Arduino开发实战指南:机器人卷》一第2章

    《Arduino开发实战指南:机器人卷》一第2章

    本节书摘来华章计算机《Arduino开发实战指南:机器人卷》一书中的第2章 ,第2.1节,黄文恺 伍冯洁 陈 虹 编著更多章节内容可以访问云栖社区“华章计算机”公众号查看。 Arduino的基本函数从第1章中我们已经初步了解了Arduino的易用性、自由性与交互性,然而它真正吸引众多爱好者是因为提供了大量的基础函数,包括I/O控制、时间函数、中断函数、数学函数、串口通信函数等,这些基础函数使单片

    日期 2023-06-12 10:48:40     
  • 《Arduino开发实战指南:机器人卷》一2.1 数字I/O口的操作函数

    《Arduino开发实战指南:机器人卷》一2.1 数字I/O口的操作函数

    本节书摘来华章计算机《Arduino开发实战指南:机器人卷》一书中的第2章 ,第2.1节,黄文恺 伍冯洁 陈 虹 编著更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.1 数字I/O口的操作函数 2.1.1 pinMode(pin, mode)pinMode函数用于配置引脚为输入或输出模式,它是一个无返回值函数,一般放在setup里,先设置再使用。pinMode函数有两个参数——pi

    日期 2023-06-12 10:48:40     
  • 《Arduino开发实战指南:机器人卷》一2.2 模拟I/O口的操作函数

    《Arduino开发实战指南:机器人卷》一2.2 模拟I/O口的操作函数

    本节书摘来华章计算机《Arduino开发实战指南:机器人卷》一书中的第2章 ,第2.2节,黄文恺 伍冯洁 陈 虹 编著更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.2 模拟I/O口的操作函数 2.2.1 analogReference(type)analogReference函数的作用是配置模拟输入引脚的基准电压(即输入范围的最大值),它是一个无返回值函数,只有一个参数type,

    日期 2023-06-12 10:48:40     
  • 《Arduino开发实战指南:机器人卷》一2.3 高级I/O

    《Arduino开发实战指南:机器人卷》一2.3 高级I/O

    本节书摘来华章计算机《Arduino开发实战指南:机器人卷》一书中的第2章 ,第2.3节,黄文恺 伍冯洁 陈 虹 编著更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.3 高级I/O 2.3.1 PulseIn(pin,state,timeout)PulseIn函数用于读取指定引脚的脉冲持续的时间长度,该函数返回值类型为无符号长整型(unsigned long),单位为ms,如果超时

    日期 2023-06-12 10:48:40     
  • 《Arduino开发实战指南:机器人卷》一2.4 时间函数

    《Arduino开发实战指南:机器人卷》一2.4 时间函数

    本节书摘来华章计算机《Arduino开发实战指南:机器人卷》一书中的第2章 ,第2.4节,黄文恺 伍冯洁 陈 虹 编著更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.4 时间函数 2.4.1 delay(ms) delay函数是一个延时函数,它是一个无返回值函数,参数是延时的时长,单位是ms(毫秒)。跑马灯的程序往往需用到delay函数,具体示例程序清单如下: void set

    日期 2023-06-12 10:48:40     
  • 《Arduino开发实战指南:机器人卷》一2.5 中断函数

    《Arduino开发实战指南:机器人卷》一2.5 中断函数

    本节书摘来华章计算机《Arduino开发实战指南:机器人卷》一书中的第2章 ,第2.5节,黄文恺 伍冯洁 陈 虹 编著更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.5 中断函数 单片机的中断可概述为:由于某一随机事件的发生,单片机暂停原程序的运行,转去执行另一程序(随机事件),处理完毕后又自动返回原程序继续运行,其发生过程如图2.2所示,其中中断源、主程序、中断服务程序简述如下。

    日期 2023-06-12 10:48:40     
  • 《Arduino开发实战指南:机器人卷》一2.6 串口通信函数

    《Arduino开发实战指南:机器人卷》一2.6 串口通信函数

    本节书摘来华章计算机《Arduino开发实战指南:机器人卷》一书中的第2章 ,第2.6节,黄文恺 伍冯洁 陈 虹 编著更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.6 串口通信函数 Arduino的串口通信是通过在头文件HardwareSerial.h中定义一个HardwareSerial类的对象serial,然后直接使用类的成员函数来实现的。 2.6.1 Serial.beg

    日期 2023-06-12 10:48:40     
  • 《Arduino开发实战指南:机器人卷》一2.7 数学库

    《Arduino开发实战指南:机器人卷》一2.7 数学库

    本节书摘来华章计算机《Arduino开发实战指南:机器人卷》一书中的第2章 ,第2.7节,黄文恺 伍冯洁 陈 虹 编著更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.7 数学库 2.7.1 min(x,y) min函数的作用是返回x、y两者的最小值。 2.7.2 max(x,y) max函数的作用是返回x、y两者的最大值。 2.7.3 abs(x) abs函数的作用是返回

    日期 2023-06-12 10:48:40     
  • 《Arduino开发实战指南:机器人卷》一3.1 直流电机简介

    《Arduino开发实战指南:机器人卷》一3.1 直流电机简介

    本节书摘来华章计算机《Arduino开发实战指南:机器人卷》一书中的第3章 ,第3.1节,黄文恺 伍冯洁 陈 虹 编著更多章节内容可以访问云栖社区“华章计算机”公众号查看。 3.1 直流电机简介 直流电机是把电能转换成机械能的一种设备,它是利用通电线圈在磁场中受到磁场力矩的作用后会发生转动的原理制造的。图3.1、3.2、3.3是几种直流电机的实物图,由于直流电机的种类繁多,本书就不一一介绍了。

    日期 2023-06-12 10:48:40     
  • 《Arduino开发实战指南:机器人卷》一3.2 直流电机工作原理

    《Arduino开发实战指南:机器人卷》一3.2 直流电机工作原理

    本节书摘来华章计算机《Arduino开发实战指南:机器人卷》一书中的第3章 ,第3.2节,黄文恺 伍冯洁 陈 虹 编著更多章节内容可以访问云栖社区“华章计算机”公众号查看。 3.2 直流电机工作原理 图3.5和图3.6是直流电机的工作原理图,其中N和S是一对固定的磁极,它们可以是电磁铁,也可以是永磁铁。磁极之间有一个可以转动的铁质圆柱体,称为电枢铁芯。铁芯表面安装有用漆包线(铜导线表面浸刷绝缘

    日期 2023-06-12 10:48:40     
  • 《Arduino开发实战指南:机器人卷》一3.3 直流电机驱动电路原理

    《Arduino开发实战指南:机器人卷》一3.3 直流电机驱动电路原理

    本节书摘来华章计算机《Arduino开发实战指南:机器人卷》一书中的第3章 ,第3.3节,黄文恺 伍冯洁 陈 虹 编著更多章节内容可以访问云栖社区“华章计算机”公众号查看。 3.3 直流电机驱动电路原理 常用的直流电机驱动电路有H桥电路。如图3.7所示,H桥式电机驱动电路包括4个场效应管(三极管)和一个电机。要使电机运转,必须导通对角线上的一对场效应管(三极管)。根据不同场效应管(三极管)对的

    日期 2023-06-12 10:48:40     
  • 《Arduino开发实战指南:机器人卷》一3.4 PWM速度控制原理

    《Arduino开发实战指南:机器人卷》一3.4 PWM速度控制原理

    本节书摘来华章计算机《Arduino开发实战指南:机器人卷》一书中的第3章 ,第3.4节,黄文恺 伍冯洁 陈 虹 编著更多章节内容可以访问云栖社区“华章计算机”公众号查看。 3.4 PWM速度控制原理 从直流电机驱动电路原理可知,通过控制通断可驱动电机正转和反转,但不能实现电机的调速,要实现电机的转速控制则需要使用PWM技术。PWM,是英文“Pulse Width Modulation”的缩写

    日期 2023-06-12 10:48:40     
  • 《Arduino开发实战指南:机器人卷》一3.5 常用电机驱动芯片介绍

    《Arduino开发实战指南:机器人卷》一3.5 常用电机驱动芯片介绍

    本节书摘来华章计算机《Arduino开发实战指南:机器人卷》一书中的第3章 ,第3.5节,黄文恺 伍冯洁 陈 虹 编著更多章节内容可以访问云栖社区“华章计算机”公众号查看。 3.5 常用电机驱动芯片介绍 实际应用时,用分立器件制作H桥式直流电机驱动电路比较麻烦,例如,控制不好易烧毁、需加入保护电路等。目前市面上有很多封装好的H桥集成电路,接上电源后,电机和控制信号就可以使用了,在额定的电压和电

    日期 2023-06-12 10:48:40     
  • 《Arduino开发实战指南:机器人卷》一3.6 编程原理与示例程序

    《Arduino开发实战指南:机器人卷》一3.6 编程原理与示例程序

    本节书摘来华章计算机《Arduino开发实战指南:机器人卷》一书中的第3章 ,第3.6节,黄文恺 伍冯洁 陈 虹 编著更多章节内容可以访问云栖社区“华章计算机”公众号查看。 3.6 编程原理与示例程序 1.搭建硬件 Arduino Uno板 1块 L298N模块 1块 1∶48直流减速电机 2个 杜邦线 若干 2.示例程序根据图3.12所示直流电机驱动电路,编写程序以实现双路电机顺时

    日期 2023-06-12 10:48:40     
  • 《Arduino开发实战指南:机器人卷》一导读

    《Arduino开发实战指南:机器人卷》一导读

    单片机中各种复杂的寄存器曾让众多的学习者望而生畏——要完成某项功能需要耗费大量的时间去熟悉单片机的底层。Arduino的诞生,改变了这一局面。Arduino将各种寄存器封装起来,并提供了易用的接口,极其简洁的界面,C语言编程方式,强大的第三方函数库支持,这些功能赋予其强大的生命力。 单片机中各种复杂的寄存器曾让众多的学习者望而生畏——要完成某项功能需要耗费大量的时间去熟悉单片机的底层。

    日期 2023-06-12 10:48:40