用Scratch(mBlock)玩Arduino控制应用-使用MEB多功能实验板与iFinder智能循迹自走车套件提供41部真人影音教学 - 最新版

用Scratch(mBlock)玩Arduino控制应用-使用MEB多功能实验板与iFinder智能循迹自走车套件提供41部真人影音教学 - 最新版 pdf epub mobi txt 电子书 下载 2025

图书标签:
  • Scratch
  • mBlock
  • Arduino
  • MEB
  • iFinder
  • 循迹自走车
  • STEM教育
  • 少儿编程
  • 硬件开发
  • 物联网
  • DIY
想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

1.mBlock承袭自优质的Scratch图控软体,可加快程式建置及测试的时间,减少传统背诵程式指令的困扰,对非电群、电群有友善的人机介面,适合做为跨领域STEAM的开发平台。

  2.本书自行开发mBlock未内建的周边I/O积木,让手边常见的元件可立即上手,立即应用,并支援连线模式、离线烧录。

  3.本书除了学习实验板I/O的控制外,更进阶学习自走车实作,综合使用各种元件及模组,应用在自走车避障、蓝牙遥控、循迹自走、追随车上,从玩乐中学习完整的微处理机系统开发能力。
好的,这是一份图书简介,内容聚焦于 使用 Scratch (mBlock) 进行 Arduino 控制应用开发 的核心概念和实践,同时 不包含 您提供的原书名中提到的具体套件名称(MEB 多功能实验板与 iFinder 智能循迹自走车套件)以及真人影音教学部分。 --- 《玩转 Arduino:基于 Scratch (mBlock) 的图形化编程入门与实践》 本书简介: 在数字创意与动手实践日益重要的今天,将图形化编程的直观性与嵌入式硬件控制的强大功能相结合,已成为连接软件逻辑与物理世界的最有效途径之一。本书正是为渴望跨越编程门槛,快速掌握 Arduino 硬件编程精髓的初学者、教育工作者以及创客爱好者量身打造的实用指南。 本书的核心聚焦于利用 Scratch 的衍生和增强版本——mBlock 平台,为 Arduino 微控制器 的开发提供一个友好且高效的桥梁。我们摒弃了繁琐的 C/C++ 语法细节,转而采用拖拽积木块的方式,让用户能够专注于 程序逻辑的构建与硬件交互的实现。 为何选择 mBlock 与 Arduino 结合? Arduino 平台因其开源性、庞大的社区支持和丰富的硬件接口,成为了全球最受欢迎的电子原型开发工具。然而,传统的 Arduino IDE 编程需要掌握 C/C++ 语言,这对于编程新手构成了显著的障碍。mBlock(基于 Scratch 3.0 开发)的出现,极大地降低了入门难度。它允许用户通过可视化的方式设计程序流程,并通过简单的拖拽,将指令实时下发给 Arduino 板载芯片,实现对外部电路的控制。 本书旨在系统性地引导读者从零开始,理解 mBlock 环境的配置,掌握积木编程的基本语法结构,并深入探讨如何利用这些编程概念来驱动和读取各种常见的电子元件。 核心内容涵盖: 第一部分:mBlock 与 Arduino 基础搭建 本部分将详细介绍搭建编程环境的每一步骤。我们将讲解如何正确安装 mBlock 软件,如何识别并连接不同型号的 Arduino 主控板(如 Uno、Nano 等标准兼容板型),以及如何进行固件的上传与更新,确保软件与硬件能够顺畅沟通。 mBlock 界面导览: 熟悉积木区、舞台区、角色区以及代码区的功能布局。 基础通信原理: 简要介绍 mBlock 如何将图形化指令转化为 Arduino 可执行的底层代码。 第一个程序: 完成点亮/熄灭内置 LED 的基础“Hello World”级别测试,巩固环境配置的正确性。 第二部分:数字与模拟信号控制的艺术 Arduino 的核心能力在于对数字和模拟信号的输出与输入。本书将用大量实例来解析这两种信号机制在实际应用中的操作方法。 数字信号控制: 深入讲解 `digitalWrite()` 的积木块,应用于控制开关型设备,例如: 基础 LED 灯的闪烁控制(掌握 `delay` 函数的应用)。 蜂鸣器的简单发声序列设计。 继电器的控制——安全地驱动高电压设备的基础演示。 模拟信号输出(PWM): 介绍脉冲宽度调制(PWM)的概念,及其在 mBlock 中对应的积木块。重点展示如何利用 PWM 实现 LED 灯的亮度渐变效果,使控制输出更加平滑和富有层次感。 第三部分:传感器数据采集与逻辑判断 硬件的价值在于其感知世界的能力。本部分着重于如何读取外部输入,并将这些数据转化为有意义的控制逻辑。 数字输入与状态读取: 学习读取按键、限位开关等数字传感器的状态(高/低电平)。 模拟输入与值映射: 详解如何读取电位器、光敏电阻等模拟传感器的数据。关键在于理解传感器返回的原始数值范围(通常是 0-1023),并掌握如何使用映射函数(`map`)将其转换为更符合实际应用需求的输出范围(如 0-255 用于控制舵机或 LED 亮度)。 程序流程控制: 结合传感器输入,应用 mBlock 中的“如果-那么”、“循环”等逻辑积木块,实现基于环境反馈的自主决策程序。例如,光线低于某个阈值则自动点亮 LED。 第四部分:电机与伺服系统的精确驱动 在机器人和自动化项目中,运动控制是必不可少的一环。本书将详尽介绍如何通过 mBlock 控制直流电机驱动模块以及高精度的伺服电机。 直流电机控制: 介绍基础的电机驱动电路原理,并通过 mBlock 积木块实现电机的正转、反转和停止控制。 伺服电机角度控制: 学习如何设定伺服电机的目标角度,并利用 mBlock 命令实现平稳、精确的角度定位,应用于制作简单的机械臂或云台结构。 第五部分:进阶应用与数据可视化(不涉及特定套件) 在掌握了基础输入输出和流程控制后,我们将探索如何提升程序的交互性和信息反馈能力。 显示模块集成: 介绍如何连接和使用常见的字符型 LCD 屏幕或 OLED 屏幕,通过 mBlock 积木将计算结果或传感器数据实时显示在屏幕上。 串口通信基础: 探讨 Arduino 与电脑之间通过 USB 串口进行数据交换的基础知识,这对于调试复杂程序、传输日志信息或与其他软件进行数据交互至关重要。 学习目标: 完成本书的学习后,读者将能够独立地使用 mBlock 图形化编程环境,为标准的 Arduino 控制板编写稳定、可靠的控制程序。您将掌握从传感器数据采集、逻辑判断到执行器控制的全套流程,为未来进阶到更复杂的创意电子制作或机器人项目打下坚实的、无代码障碍的基础。本书强调的是 “动手做中学” 的理念,让每一次拖拽积木都转化为一次有意义的硬件交互实验。

著者信息

图书目录

Chapter 0 导论
0-1 课程安排
0-2 下载与安装mBlock
0-2.1 mBlock下载与安装
0-2.2 认识mBlock的整合开发环境
0-2.3 安装Arduino驱动程式
0-2.4 连接Arduino硬体与更新韧体
0-2.5 MEB扩充积木安装
0-2.6 MEB扩充积木指令介绍
0-3 MEB 实验板的差异

Chapter 1 七段显示器
1-1 相关知识
1-1.1 七段显示器简介
1-1.2 电路说明与配线
1-2 显示HELLO
1-3 读入指拨开关数值并显示的实验(显示0~F)
1-4 显示四位数的多工显示器
1-4.1 原理说明与配线
1-4.2 显示西元年
1-4.3 小时钟(clock)
学后评量

Chapter 2 伺服机控制
2-1 相关知识
2-1.1 伺服机(伺服马达)简介
2-1.2 伺服机结构与控制方法
2-2 自动遮阳板控制
2-2.1 电路配线
2-2.2 伺服机角度控制练习
2-2.3 秒摆
2-2.4 CdS+伺服机的自动遮阳板控制
2-3 光源自动追踪控制(追日系统)
2-4 二颗伺服机的云台方向控制
2-4.1 云台机构
2-4.2 双轴摇桿的云台方向控制
学后评量

Chapter 3 步进马达控制
3-1 相关知识
3-1.1 认识步进马达及其动作原理
3-1.2 步进马达内部结构与认识28BYJ-48
3-2 步进马达的启动、停止与方向控制
3-2.1 电路配线
3-2.2 制作配合步进马达动作的教学软体
3-2.3 秒摆
3-2.4 利用对话方块控制步进马达转动指定圈数
3-3 步进马达定位控制
3-3.1 定位控制应用说明
3-3.2 绝对位置的定位控制
学后评量

Chapter 4 温度感测:LCD温度显示与警报器
4-1 相关知识
4-1.1 认识温度感测及TC77
4-1.2 液晶显示器简介
4-1.3 电路配线(TC77+Beep+LCD+IR)
4-2 LCD 显示练习
4-2.1 小时钟
4-2.2 ASCII与特殊字码显示
4-3 应用温度感测进行上下限温度警报器
4-3.1 TC77温度曲线描绘
4-3.2 上下限温度警报器
4-3.3 使用红外线遥控器设定上/下限温度
学后评量

Chapter 5 距离感测:倒车雷达与回波图
5-1 相关知识
5-1.1 超音波测距模组原理
5-1.2 TCRT5000反射型红外线距离感测器
5-2 倒车雷达
5-2.1 电路配线(Sonar+Beep+LCD)
5-2.2 距离读取练习—星光普照
5-2.3 倒车雷达
5-3 绘制雷达回波图
5-3.1 电路配线(Sonar+Servo)
5-3.2 画半圆等距图
5-3.3 绘制雷达回波图
5-4 红外线测距(TCRT5000)
5-4.1 电路配线
5-4.2 TCRT5000距离读值测试
5-4.3 直流风扇旋转圈数计算(使用TCRT5000感测)
学后评量

Chapter 6 G-Sensor+LED点矩阵显示
6-1 相关知识
6-1-1 三轴加速度感测器(G-Sensor)简介
6-1-2 三轴加速度感测原理
6-1-3 认识LED 点矩阵显示器
6-2 G-SENSOR 体感控制器-炮台射击游戏
6-2-1 电路配线(G-Sensor+Uno)
6-2-2 感测值读取、校正与显示
6-2-3 炮台射击游戏
6-3 一维串列LED水平仪
6-4 点矩阵显示表情符号
6-4-1 电路配线(点矩阵+G-Sensor)
6-4-2 多工扫描测试
6-4-3 心跳动画
6-5 点矩阵即时绘图
6-5-1 绘制8×8红色点阵图
6-5-2 即时互动
学后评量

Chapter 7 蓝牙遥控车与循迹自走车
7-1 相关知识
7-1-1 简易自走车组装
7-1-2 iFinder 扩展板
7-1-3 iFinder智能循迹板
7-1-4 蓝牙模组
7-2 红外线遥控车
7-2-1 马达驱动电路L293D
7-2-2 马达转速与正反转控制
7-2-3 红外线遥控车
7-2-4 避障自走车
7-3 蓝牙遥控车
7-3-1 蓝牙模组设定
7-3-2 「蓝牙串口助手增强版」APP的安装与设定
7-3-3 讯息传递─手机与PT6961四位元七段显示器
7-3-4 蓝牙遥控车
7-4 循迹自走车
7-4-1 红外线感测器的读取与显示
7-4-2 简易循迹车
7-4-3 显示车身位置与进阶循迹车
7-4-4 循迹车+任务(IRA初级智慧型机器人应用认证)
学后评量

附录
一、ASCII 对照表
二、LCD 模组显示字元列表
三、MEB 实验板外观图
四、本书材料总表
五、创客学习力认证(MLC)总表
六、学后评量答案

图书序言

图书试读

用户评价

评分

这本《用Scratch(mBlock)玩Arduino控制应用》真的是太棒了!我平常就對程式設計和電子組件很有興趣,但之前接觸Arduino都是用C語言,對我這個初學者來說,實在是有點吃力。看到這本書推出,而且是mBlock介面,我馬上就入手了。mBlock真的很直觀,把原本複雜的程式碼轉變成像積木一樣的圖形化區塊,即使是對程式完全沒概念的人,也能輕鬆理解。 尤其吸引我的是,書裡搭配了MEB多功能實驗板和iFinder智能循跡自走車套件。這代表我拿到書後,不需要再額外花時間去尋找合適的硬體,所有需要的工具都已經幫我想到了。這對我這種時間不多,又想快速上手的人來說,真的省下了很多麻煩。書中41部的真人影音教學更是加分項,有時候光看文字說明,還是會有些模稜兩可的地方,但影音教學可以直接看到老師操作的每一個細節,遇到問題時,也能暫停、回放,跟著一步步做,學習效率差很多。我尤其喜歡裡面教循跡車的部分,實際看到車子如何根據感測器偵測到的地面顏色而做出反應,那種成就感真的無可取代。

评分

身為一個對科技有高度興趣的上班族,我常常利用下班時間學習新知。最近被《用Scratch(mBlock)玩Arduino控制應用》這本書吸引,主要是因為它強調使用MEB多功能實驗板和iFinder智能循跡自走車套件,這意味著我不需要另外尋找零散的電子元件,一套書就能讓我開始動手做。mBlock的圖形化編程介面,對我這個非資訊本科系出身的人來說,真的非常友善。 而且,這本書提供了41部真人影音教學,這點是我決定購買的最大因素。有時候看書上的文字說明,總會覺得不夠生動,或者遇到一些細節沒講清楚。但影片教學就不同了,我可以跟著老師一步一步操作,遇到不懂的地方可以反覆觀看,大大縮短了學習的摸索時間。我特別期待循跡自走車的部分,能親手做出一個能自主行動的機器人,這是我一直以來的夢想。這本書的出現,讓這個夢想變得觸手可及。

评分

我是一名國中的資訊老師,一直想找一本能帶領學生進入Arduino世界,同時又兼顧趣味性的教材。在眾多 Arduino 教學書籍中,《用Scratch(mBlock)玩Arduino控制應用》以其結合 Scratch (mBlock) 的圖形化編程方式,以及 MEB 多功能實驗板與 iFinder 智能循跡自走車套件的實際應用,深深吸引了我。mBlock 降低了程式的入門門檻,讓學生能夠更專注於邏輯思考和創意發想,而非被複雜的語法所困擾。 這本書提供的41部真人影音教學,對我這樣的教學者來說,是極大的福音。我可以輕鬆地將影片資源導入課堂,引導學生進行互動式學習。循跡自走車的專題,更是將理論與實踐完美結合的典範,學生們可以親手搭建,然後透過編寫程式讓小車動起來,這過程中培養的不僅是程式設計能力,更是解決問題的能力和團隊合作精神。這本書的最新版,在內容的安排和教學的順暢度上,都顯得更加成熟和完善,我非常期待將它運用到我的教學中。

评分

我是一名高中生,對動手做東西一直很有熱情,尤其對程式設計和機器人製作非常感興趣。《用Scratch(mBlock)玩Arduino控制應用》這本書,真的讓我對這兩個領域的學習充滿了期待。mBlock的介面真的非常有趣,把原本可能很難的程式碼,變成了一個個可愛的圖示,操作起來就像在玩積木一樣,讓我能夠輕鬆理解程式的邏輯。 最讓我驚喜的是,這本書搭配了MEB多功能實驗板和iFinder智能循跡自走車套件,這意味著我可以立刻開始進行實作,而不是光看書。書裡提供的41部真人影音教學,更是解決了我過去學習上的痛點。有時候書本的講解不夠清楚,或是遇到一些複雜的操作,看影片就能一目了然。我特別期待書中關於循跡自走車的教學,能親手做出一個會自己跟著線走的機器人,那一定非常有成就感!這本書讓我覺得學習程式和機器人,可以是一件非常有趣且充滿樂趣的事情。

评分

哇!這本書簡直是為我量身打造的!我一直對DIY小車和各種機器人很著迷,但礙於技術門檻,總是停留在觀望階段。這次看到《用Scratch(mBlock)玩Arduino控制應用》,而且強調使用MEB多功能實驗板和iFinder智能循跡自走車套件,立刻就激起了我躍躍欲試的衝動。mBlock的圖形化程式設計真的太友善了,讓我覺得寫程式不再是枯燥乏味的技術活,而是像在玩一個有趣的遊戲。 最讓我驚喜的是,書裡提供的41部真人影音教學。這點真的是太重要了!我過去買過一些程式教學書,雖然內容豐富,但常常遇到卡關的時候,就不知道該怎麼辦。有了影片,我就可以清楚地看到每一個步驟,老師的講解也很細膩,即使是比較抽象的觀念,透過實際操作,我也能一下子就領悟。特別是循跡自走車的部分,我從來沒想過自己能做出讓車子跟著線走的機器人!這本書真的讓我跨出了DIY機器人領域的第一步,而且走得非常穩健。

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 ttbooks.qciss.net All Rights Reserved. 小特书站 版权所有