[MOC] 单片机科学实验室 MCU Laboratory 科技系列

CamelliaCafe 4月前 555

Camellia Café MCU gives children or students initial knowledge of Electronics.

单片机非常适合于对电子萌动兴趣的青少年或学生,开始电子知识的学习旅程。




In Camellia Café MCU Lab, you will get basic knowledge of Electronics, Mechanisms and Software programming.

在Camellia Café 单片机实验室,您可以轻松学习到基本的电子、电机、机械以及软件编程知识。



Servo motor is widely used as an actuator of autonomous cars, robots and droids.

伺服电机是自动导航汽车、机器人的关键执行设备。

A Servo Motor is a self-close loop. But only have a high performance motor is not enough. The motor-driven chips, encoder and algorithm play important roles. All keep servo motor with high accuracy in speed / torque, degree / position, time period feedback control.

伺服电机自成闭环控制回路。与单片机和传感器,可构成一个双层的串级回路。但是仅仅具备高性能的电机是不能实现高品质的控制效果。电机的驱动芯片、编码器和控制算法共同保证了伺服电机高精度的速度/扭矩、位置以及时间的闭环控制。

With Wifi Bluetooth/BLE and Cellular, it will be feasible to manipulate them from PCs, Pads and phones. What's more, this make it easy to connect to Internet and Cloud Database.

无线、蓝牙/低功耗蓝牙以及蜂窝通讯技术,使你可以轻松的从电脑、平板和手机上远程操纵这些控制器,并轻松地与互联网与云端数据库实现链接。


Mechanism is the body of Autonomous Cars, Robots and Droids.

机械是自动导航汽车和机器人的躯体,是单片机驱动的负载,是控制回路中的被控对象。

It is the mechanism that fulfills the movement.

机械实现了运动。

Gear, Belt or Chain and Linkage are three major transmission mechanisms.

齿轮、皮带/链条和连杆是三大机械传动组件。


This is a simple gear transmission. Due to different teeth of these gears, the speed is reduced with torque increased.

在机械学中,这是一个简单的齿轮传动,通过两个齿轮的不同齿数,可以降低电机转速,提高输出扭矩。



Chain or belt is another type movement transmission. It could transmit movement in a long distance.

齿轮或链条是另一种传动装置,可以把电机输出的转动向远距离传输。



Worm gear is a special gear. It can only transmit from worm to spur. The reverse is infeasible.

蜗杆是一种特殊的齿轮,仅能把运动从蜗杆单向传递到正齿轮。



Linkage is a third type of movement transmission. Crosshead is another key element.

连杆也是一种运动传递装置。配合十字头可以实现运动的垂直传递。





However, we are familiar with numbers and letters. Only with Binary, it is hard for a robot to communication with us. It is the ASCII code that instructs a robot to  recognize or display letters.

但是,我们人类更加熟悉数字和字母。如果仅有0和1,机器人很难和我们交流。ASCII码帮助机器人识别和表达数字和字母。


Program, or called Code, is the body of the algorithm. It is the program and code that instruct Autonomous Cars, Robots and Droids to perform their action.

程序(代码)是算法的载体,是能够被单片机(计算机)所识别的语言,是指挥自动导航汽车和机器人的底层指令。

No matter Assembly Language, or Objective Oriented / Procedure Oriented Language; no matter C, C++, Basic, Java, or Visual C++, C#, even Swift, Python… Don’t worry about so many types of platforms and codes. If you master one of them, you will be familiar with others. When working, you only need to decide which code language is asked as the hardware / platform requires and as your preference, even new type code is coming, after learning in a very short time, you will get that new and get done with your program.

编程语言的家族庞大丰富,无论是汇编语言,还是面向对象或面向过程的语言;无论是经典的C,C++, Basic, Java, Visual C++, C#, 还是新兴的Swift和Python等等,你不需要逐个掌握。编程语言一通百通,你仅需要熟识一门语言,掌握数据结构和编程思路。在具体使用中根据你的需要,经过需要和短期的学习,便可轻松使用任何一种语言完成你们杰作。

Different hardware and different platforms support different code languages.

不同的硬件和操作系统平台支持不同的编程语言。

Some hardware such as the controller MCU in Camellia Café Model uses language which is very close to C.

单片机和嵌入式技术等硬件开发的语言很类似C。



Windows support a lot of languages, C, C++, C# and Visual C++ are fittest. Visual Studio is their develop tool.

视窗系统最为大家熟悉,支持C,C++,C#和Visual C++等等。Visual Studio是其开发工具。



Android (based on Linux) phones and pads use Java. Andthe develop tool is Android Studio.

安卓系统(基于Linux)广泛在谷歌、三星、华为、小米等手机和平板中使用。Android Studio是其应用程序的开发工具。



iOS or Mac OS (based on Unix) which is in your iphones, ipads or Macs use Objective-C or Swift. Their develop tool is Xcode.

苹果系统(基于Unix)中的应用程序需要采用Objective-C或Swift开发,Xcode是其开发工具。




Welcome to Camellia Café !


最后于 4月前 被CamelliaCafe编辑 ,原因:
最新回复 (3)
返回
发新帖