Ubuntu 16.04使用電路板繪制Fritzing和單片機編程Arduino說明
ubuntu下有很多非常贊的開源軟件,將在后續持續介紹,這里簡單介紹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使用說明參考文檔和官網,中文論壇也有非常詳細介紹。
Ubuntu 單片機 硬件開發
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。