Pages: [1]   Go Down
Print
Author Topic: อยากลองเล่น Pinguino  (Read 16798 times)
0 Members and 2 Guests are viewing this topic.
x-robot
Jr. Member
**
Offline Offline

Posts: 18


Email
« on: July 19, 2019, 01:13:20 AM »

มีใครลองเล่นหรือยังครับ



เขียน PIC สไตล์ Arduino จะได้ยืมฟังชั่นและอุปกรณ์มาใช้บ้าง มันถูกดีครับ
เห็นอยู่คงคงกะพัน มานานหลายปี คงมีดีแน่ๆ
« Last Edit: July 19, 2019, 02:23:45 AM by x-robot » Logged
gundam
Global Moderator
Hero Member
*****
Offline Offline

Posts: 292



« Reply #1 on: July 19, 2019, 08:40:48 AM »

น่าสนครับตามดูด้วยคน เคยทำแล้วนิดหน่อย ติดนู้นติดนี่จุ๊กจิก
เลยไม่ได้ทำต่อครับ

Logged
smitdh
Administrator
Hero Member
*****
Offline Offline

Gender: Male
Posts: 381


อาจารย์ที่ปรึกษา


« Reply #2 on: August 26, 2019, 08:57:01 AM »

มาลองเล่นกันดีกว่า
เตรียมอุปกรณ์ เพราะเราต้องเตรียมบอร์ด ไว้ตอนลงโปแกรม เมื่อโปรแกรม Install ไดร์เวอร์



เนื่องจากมีอุปกรณ์ ไม่กี่ตัว จึงสามารถนำมาลงบนโปรโตบอร์ดได้


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



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


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


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


เตรียมสาย USB ด้วย ผมนำสาย USB เก่ามาตัด





ต่อคอนเนคเตอร์ USB








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

« Last Edit: August 30, 2019, 04:39:08 PM by smitdh » Logged
smitdh
Administrator
Hero Member
*****
Offline Offline

Gender: Male
Posts: 381


อาจารย์ที่ปรึกษา


« Reply #3 on: August 26, 2019, 09:32:47 AM »

การ Install IDE บน PC
อันดับแรกไป Download ตัว Install ที่

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



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

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



ให้ Run ไฟล์ Install


กด Next


กด I Agree


เลือก V11


เลือกโฟล์เดอร์กด Next


เลือกเฉพาะที่เราใช้ SDCC for PIC18F





ไฟล์ Install จะตรวจสอบเครื่องเรา(เฉพาะเครื่องใครเครื่องมัน)
แล้วจะโหลดไฟล์ Install ที่จำเป็นมาไว้ที่นี่



« Last Edit: August 31, 2019, 11:08:07 AM by smitdh » Logged
smitdh
Administrator
Hero Member
*****
Offline Offline

Gender: Male
Posts: 381


อาจารย์ที่ปรึกษา


« Reply #4 on: August 26, 2019, 10:25:45 AM »

เริ่มเข้าสูงขั้นตอน Install  Driver


Install  Driver

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




จะพบอุปกรณ์ VendorID Product ID และ Desscription เป็น
0x4D8  0xFEAA  P8

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



ให้เราเปลี่ยนชื่อ P8 เป็น PinguinoPrj เพื่อให้จำง่าย (ไม่เปลี่ยนก็ได้นะ)


ต่อไปให้ save ไฟล์ inf ไว้ในโฟลเดอร์ C:\Pinguino


กดปุ่ม INSTALL NOW





หากไม่พบปัญหาอะไร




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








« Last Edit: August 29, 2019, 04:25:39 AM by smitdh » Logged
smitdh
Administrator
Hero Member
*****
Offline Offline

Gender: Male
Posts: 381


อาจารย์ที่ปรึกษา


« Reply #5 on: August 28, 2019, 04:57:23 PM »

มาเริ่มทดสอบโปแกรมแรกกันเลย ดับเบิ้ลคลิ๊กที่ไอคอน


จะปรากฏหน้าจอ




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

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



เลือกบอร์ด Pinguino ฺBoard Configuration


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


กดที่ปุ่ม เพื่อคอมไพล์


จะมี popup windows ขึ้นมาเพื่อให้ตรวจสอบ hardware ของเรา กดปุ่ม Compile



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


กดปุ่ม Reset ที่บอร์ดเพื่อ upload  ไฟ USERLED (สีเขียว)จะติดกระพริบถี่ๆ
ให้เรากดปุ่ม Upload


หาก upload สำเร็จ File Sucessfully uploaded to Pinguino

กรณีลืมกดปุ่ม หรือลืมต่อกับบอร์ด Pinguino


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

« Last Edit: August 29, 2019, 06:01:25 AM by smitdh » Logged
smitdh
Administrator
Hero Member
*****
Offline Offline

Gender: Male
Posts: 381


อาจารย์ที่ปรึกษา


« Reply #6 on: August 29, 2019, 08:28:39 AM »

Pinguino IDE Complie ไม่ได้โดยแจ้งว่า


Pinguino Impossible to compile this file, missing libraries and/or complier.

เมื่อไปดูข้อความใน Console พบว่ามีข้อความ


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
« Last Edit: August 31, 2019, 11:09:50 AM by smitdh » Logged
smitdh
Administrator
Hero Member
*****
Offline Offline

Gender: Male
Posts: 381


อาจารย์ที่ปรึกษา


« Reply #7 on: August 29, 2019, 08:32:47 AM »

เปิดไฟล์ *.pde ไม่ได้




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

keyword: Pinguino IDE can't open file
« Last Edit: August 31, 2019, 11:09:19 AM by smitdh » Logged
Pages: [1]   Go Up
Print
 
Jump to: