# KidsBlock

## 1. KidsBlock简介  

KidsBlock是一款基于图形化编程的教育工具，旨在帮助儿童和初学者通过直观的界面和简易的模块，学习编程和电子基础。该工具允许用户通过拖拽不同的编程模块，轻松构建程序，而无需深入学习复杂的语法。KidsBlock尤其适用于与Arduino等硬件平台的结合，使得用户可以快速实现互动项目，如智能设备、机器人和游戏等。  

KidsBlock的主要特点包括：  
- **图形化编程**：用户可以通过图形化界面构建程序，减少学习难度。  
- **友好的用户界面**：简洁直观的设计使得初学者能快速上手。  
- **丰富的模块库**：提供多种功能模块，支持多种传感器和执行器的连接。  
- **社区支持**：活跃的社区提供丰富的资源和项目分享，有助于用户交流和学习。  

## 2. 连接图  

![](media/868ccbea7a88e2c791e3e288264deca6.png)  

## 3. 测试代码  

1. 在事件栏拖出Arduino启动模块。  

   ![](media/3184753be55a3ff85f6994b77ec5598f.png)  

2. 在引脚栏拖出设置引脚模块，并设置引脚为3，模式为输出。  

   ![](media/9a1d430f6df302217dab082e701e9e18.png)  

3. 在控制栏拖出重复执行模块。  

   ![](media/0f2dd31b3dfb9449bc78f9d5653316df.png)  

4. 在引脚栏拖出设置引脚输出模块，设置引脚3，输出高电平。  

   ![](media/304eaddc73d5ba0355fcae770cc62026.png)  

5. 在控制栏拖出延时模块，设置延时2秒。  

   ![](media/f142b824816b4b8db017507196ffed44.png)  

6. 在引脚栏拖出设置引脚输出模块，设置引脚3，输出低电平。  

   ![](media/d78109151bba376334934ee41f7600e1.png)  

7. 在控制栏拖出延时模块，设置延时2秒。  

   ![](media/f142b824816b4b8db017507196ffed44.png)  

## 4. 测试结果  

有源蜂鸣器只需要高电平电压就能发声。烧录好代码，连接好线后，上电后，有源蜂鸣器响起2秒，静音2秒，循环交替。



