Thai microtron community

Electronic Knowledge Base => Microcontoller & Electronics => Topic started by: x-robot on July 19, 2019, 01:13:20 AM



Title: อยากลองเล่น Pinguino
Post by: x-robot on July 19, 2019, 01:13:20 AM
มีใครลองเล่นหรือยังครับ

(http://image.free.in.th/v/2013/ih/190718061252.png)

เขียน PIC สไตล์ Arduino จะได้ยืมฟังชั่นและอุปกรณ์มาใช้บ้าง มันถูกดีครับ
เห็นอยู่คงคงกะพัน มานานหลายปี คงมีดีแน่ๆ


Title: Re: อยากลองเล่น Pinguino
Post by: gundam on July 19, 2019, 08:40:48 AM
น่าสนครับตามดูด้วยคน เคยทำแล้วนิดหน่อย ติดนู้นติดนี่จุ๊กจิก
เลยไม่ได้ทำต่อครับ



Title: Re: อยากลองเล่น Pinguino
Post by: smitdh on August 26, 2019, 08:57:01 AM
มาลองเล่นกันดีกว่า
เตรียมอุปกรณ์ เพราะเราต้องเตรียมบอร์ด ไว้ตอนลงโปแกรม เมื่อโปรแกรม Install ไดร์เวอร์

(http://image.free.in.th/v/2013/it/190830084004.png)

เนื่องจากมีอุปกรณ์ ไม่กี่ตัว จึงสามารถนำมาลงบนโปรโตบอร์ดได้
(http://image.free.in.th/v/2013/im/190828093244.jpg)

คอนเนคเตอร์สำหรับต่อกับ PICKIT2,3 สำหรับโปแกรม

(http://image.free.in.th/v/2013/is/190828093700.jpg)

ต่อไปก็ไป download โปรแกรม Bootloader_
https://github.com/PinguinoIDE/pinguino-bootloaders/tree/master/p8/usb/v4.x/hex (https://github.com/PinguinoIDE/pinguino-bootloaders/tree/master/p8/usb/v4.x/hex)


ขั้นแรกผมโหลดตัวนี้มาทดสอบ
Bootloader_v4.14_18f2550_X20MHz.hex


นำ Hex ไฟล์นี้มาโปรแกรมลงชิพ (จริงๆ จะใช้โปรแกรมครั้งเดียว)


เตรียมสาย USB ด้วย ผมนำสาย USB เก่ามาตัด
(http://image.free.in.th/v/2013/ic/190828094627.jpg)

(http://image.free.in.th/v/2013/iw/190828094747.jpg)


ต่อคอนเนคเตอร์ USB
(http://image.free.in.th/v/2013/if/190828094940.jpg)


(http://image.free.in.th/v/2013/il/190828095213.jpg)




แล้วมาต่อกับคอนเนคร์เตอร์ 4 pin
การใช้งานจะต้องกดปุ่ม Reset เพื่อโปรแกรม บอร์ดจะเข้าสู่โหมดโปรแกรมโดย User LED (สีเขียว) จะกระพริบถี่ๆ



Title: Re: อยากลองเล่น Pinguino
Post by: smitdh on August 26, 2019, 09:32:47 AM
การ Install IDE บน PC
อันดับแรกไป Download ตัว Install ที่

http://www.pinguino.cc/download.php (http://www.pinguino.cc/download.php)

(http://image.free.in.th/v/2013/iy/190826014817.png)

เลือก windows Installer v1.7.1.4 จะได้ไฟล์ Install มา
Pinguino-installer-v1.7.1.4.exe

ให้เราสร้างโฟลเดอร์ Pinguino Install แล้วเอาไฟล์ Pinguino-installer-v1.7.1.4.exe ไปไว้ที่นั้น

(http://image.free.in.th/v/2013/ix/190826015044.png)

ให้ Run ไฟล์ Install

(http://image.free.in.th/v/2013/ia/190826020039.png)
กด Next

(http://image.free.in.th/v/2013/ii/190826020233.png)
กด I Agree

(http://image.free.in.th/v/2013/iu/190826020353.png)
เลือก V11

(http://image.free.in.th/v/2013/iu/190826020454.png)
เลือกโฟล์เดอร์กด Next

(http://image.free.in.th/v/2013/ic/190826020600.png)
เลือกเฉพาะที่เราใช้ SDCC for PIC18F



(http://image.free.in.th/v/2013/ic/190826015631.png)

ไฟล์ Install จะตรวจสอบเครื่องเรา(เฉพาะเครื่องใครเครื่องมัน)
แล้วจะโหลดไฟล์ Install ที่จำเป็นมาไว้ที่นี่
(http://image.free.in.th/v/2013/ib/190826015532.png)




Title: Re: อยากลองเล่น Pinguino
Post by: smitdh on August 26, 2019, 10:25:45 AM
เริ่มเข้าสูงขั้นตอน Install  Driver

(http://image.free.in.th/v/2013/il/190826021212.png)
Install  Driver

ตอนนี้ให้เเสียบบอร์ด Pinguino ที่เราทำไว้ กดปุ่ม Reset ที่บอร์ดเพื่อ ติดต่อกับ PC  แล้วกด Next

(https://image.goosiam.com/imgupload/upload101/C2sVbYWr6oXi.jpg)

(http://image.free.in.th/v/2013/in/190826021508.png)
จะพบอุปกรณ์ VendorID Product ID และ Desscription เป็น
0x4D8  0xFEAA  P8

ให้ Tick ที่อุปกรณืนั้นแล้วกด Next


(http://image.free.in.th/v/2013/ij/190826022528.png)
ให้เราเปลี่ยนชื่อ P8 เป็น PinguinoPrj เพื่อให้จำง่าย (ไม่เปลี่ยนก็ได้นะ)

(http://image.free.in.th/v/2013/ix/190826022720.png)
ต่อไปให้ save ไฟล์ inf ไว้ในโฟลเดอร์ C:\Pinguino

(http://image.free.in.th/v/2013/iz/190826022956.png)
กดปุ่ม INSTALL NOW


(http://image.free.in.th/v/2013/iw/190826032931.png)

(http://image.free.in.th/v/2013/id/190826023112.png)
หากไม่พบปัญหาอะไร


(http://image.free.in.th/v/2013/ib/190826023317.png)

กดปุ่ม Finish เป็นอันเสร็จสิ้นการ Install










Title: Re: อยากลองเล่น
Post by: smitdh on August 28, 2019, 04:57:23 PM
มาเริ่มทดสอบโปแกรมแรกกันเลย ดับเบิ้ลคลิ๊กที่ไอคอน
(https://www.img.in.th/images/14c839c90ab24bc7d08b03aa36337bdc.png)

จะปรากฏหน้าจอ
(https://www.img.in.th/images/16bd21a076bdbf604fe69a3c1ee98a55.md.png)

(http://image.free.in.th/v/2013/iv/190828093915.png)

ทางด้านขวา เลือก \examples\01.Basics\Blink\Blink.pde
ดับเบิ้ลคลิ๊กที่ Blink.pde

ก่อนอื่นจะต้อง Setting board ที่เราใช้ก่อนที่จะ Compile
ไปที่เมนูกด setting

(https://www.img.in.th/images/714c32d166bd14c2080f914089e71656.png)

เลือกบอร์ด Pinguino ฺBoard Configuration
(https://www.img.in.th/images/b1cb6325c524c1a19b764af45968d97d.png)

เลือก
Arcthitechture 8 bit
Programming mode: bootloadder
Bootloadder: v4.x  (ดูจากไฟล์ Bootloader_v4.14_18f2550_X20MHz.hex) ที่เราโหลดมาโปรแกรม
Devices: Pinguino 2550


กดที่ปุ่ม (https://www.img.in.th/images/e9d6bb6b603c6df8f730d60e371d1e4f.png) เพื่อคอมไพล์

(https://www.img.in.th/images/10f1b8d2d2234b1fa7781e7ea6c2f56e.png)
จะมี popup windows ขึ้นมาเพื่อให้ตรวจสอบ hardware ของเรา กดปุ่ม Compile

(https://www.img.in.th/images/c7272a176a54933c0a5a8060a3d7a6dd.png)

เมื่อ compile เสร็จจะขึ้น windows ให้ Upload

(https://image.goosiam.com/imgupload/upload101/C2sVbYWr6oXi.jpg)
กดปุ่ม Reset ที่บอร์ดเพื่อ upload  ไฟ USERLED (สีเขียว)จะติดกระพริบถี่ๆ
ให้เรากดปุ่ม Upload

(http://image.free.in.th/v/2013/io/190828100749.png)
หาก upload สำเร็จ File Sucessfully uploaded to Pinguino

กรณีลืมกดปุ่ม หรือลืมต่อกับบอร์ด Pinguino
(http://image.free.in.th/v/2013/iq/190828101040.png)

USERLED จะเป็นดวงเดียวกันกับ ที่บอกสนานะ RUN/Upload
ลองเปลี่ยน delay(500) เป็น delay(1500) จะได้สังเกตเห็นข้อแตกต่างได้ชัด



Title: Re: อยากลองเล่น Pinguino
Post by: smitdh on August 29, 2019, 08:28:39 AM
Pinguino IDE Complie ไม่ได้โดยแจ้งว่า

(http://image.free.in.th/v/2013/ih/190829012453.png)
Pinguino Impossible to compile this file, missing libraries and/or complier.

เมื่อไปดูข้อความใน Console พบว่ามีข้อความ
(http://image.free.in.th/v/2013/if/190829012442.png)

WARNING:root:pysvn is an optional dependence for Pinguino's Library Manager.
WARNING:root:hgapi is an optional dependence for Pinguino's Library Manager.
WARNING:root:Missing compiler for 8-bit
WARNING:root:Not found: C:\pinguino\compilers\p8\bin\sdcc.exe
Pinguino IDE started!

1). สร้าง folder compilers ขึ้นมาใหม่   C:\Pinguino\compilers\
2). ให้  copy folder p8 จาก C:\Pinguino\p8\
     มาไว้ที่ C:\Pinguino\compilers\p8

keyword: Pinguino IDE can't Compile


Title: Re: อยากลองเล่น Pinguino
Post by: smitdh on August 29, 2019, 08:32:47 AM
เปิดไฟล์ *.pde ไม่ได้


(http://image.free.in.th/v/2013/ik/190829013321.png)

ให้ลบไฟล์ reserved.pickle,wikidocs.pickle ใน folder C:\Pinguino\v11\user ออก

keyword: Pinguino IDE can't open file