本文属于高阶类文章,是做为智能DIY入门级文章,可作了解。
这里简单介绍Fritzing和Arduino,都可以在官网免费下载。
Fritzing:http://fritzing.org/home/
Arduino:https://www.arduino.cc/
在官网下载安装包后,解压:
这里使用fritzing-0.9.3b.linux.AMD64+arduino-1.8.0。
分别运行目录下的./install.sh可以生成快捷方式等,然后,可以使用下面命令启动fritzing和arduino:
$ ./Fritzing
$ ./arduino
首先在Edit--Preferences--Code View设置Arduino路径,如下所示:
在File--Open Example中打开一个Arduino示例:
就能看到原理图,PCB,Code和Breadboard等,分别如下:
以点亮LED为例:
在右下选择芯片类型和端口,使用Upload按钮下载程序。
如果出现如下错误,请注意端口权限。
Running /home/relaybot/Rob_Soft/arduino-1.8.0/arduino --board arduino:avr:uno --port /dev/ttyACM0 --upload /home/relaybot/.config/Fritzing/fzz/0818530e60d4619e6cd6bd4271881ee7/Blink_TMP/Blink_TMP.ino
Picked up JAVA_TOOL_OPTIONS:
Loading configuration...
Initializing packages...
Preparing boards...
Verifying...
Sketch uses 938 bytes (2%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
Uploading...
avrdude: ser_open(): can't open device "/dev/ttyACM0": Permission denied
An error occurred while uploading the sketch
Upload failed with exit code 1, 0
程序烧录成功后可以看到开发板小灯快速闪烁。
Arduino使用说明参考文档和官网,螺丝钉模型只做简单介绍。
长按识别二维码关注
领导说了!
你点一个
小编的工资就涨五毛!