PIC32MX340 Development Board

หลังจากที่ได้ทำการสั่งซื้ออุปกรณ์อิเล็กทรอนิกส์จากต่างประเทศผ่านเว็บ RS Components Thailand ซึ่งอยู่ในช่วงจัดโปรโมชันสั่งซื้อโดยไม่เสียค่าจัดส่งสินค้า ทำให้ประหยัดงบไปได้ ถ้าที่อื่นไม่เสียค่าใช้จ่ายการจัดส่งที่แพงผมว่ายอดจำหน่ายสินค้าน่าจะมากเพราะอีกฝั่งหนึ่งของโลกก็ต้องการ Source ที่ราคาไม่แพง ทำให้ลดต้นทุนสำหรับผลิตสินค้าได้อีกทาง

PIC32MX340/ENC28J60/MRF24WG

PIC32MX340/ENC28J60/MRF24WG

ผมสั่งซื้อ PIC32MX340F512H(ES.co.th ไม่มีรายการนี้) และ MRF24WG0MA/MRF24WG0MB(ซื้อที่ Microchip Direct) ซื้ออย่างละตัวเป็นเงินจำนวนหนึ่งเพราะที่ Microchip Direct เสียค่าจัดส่งครับ

Continue reading

Wi-Fi 802.11g Module

ก่อนหน้านี้ผมได้สั่งซื้อชุดทดลอง Flyport ซึ่งเป็น WIFI Development Board ซึ่งใช้ MRF24WB0MA เป็นอุปกรณ์ภาครับและส่งข้อมูลผ่านภายเครือข่ายไร้สาย ซึ่งมาตรฐาน IEEE 802.11b ความเร็วในการรับส่งข้อมูลโดยประมาณจะอยู่ที่ 2-11 Mbps ระยะการรับส่งอยู่ประมาณ 120 เมตร(ในที่โล่ง)

เมื่อเร็วๆนี้ทางบริษัทไมโครชิปได้ออกผลิตภัณฑ์อุปกรณ์รับส่งข้อมูลเครือข่ายไร้สาย มาตรฐาน IEEE 802.11g  ทั้งขนาดและตำแหน่งขาเท่ากันกับ MRF24WB0MA และสามารถใช้ร่วมกับ TCP Stack ของ Microchip ได้เหมือนเดิม แต่จะแตกต่างกันในเรื่องค่าปรับแต่งบางประการ ซึ่งเวอร์ชันล่าสุดของไลบราลีคือ Microchip solution 2013-02-15  นั่นคือ MRF24WG0MAMRF24WG0MB รุ่นเสาอากาศแบบ pcb และไม่มีเสาอากาศ

MRF24WG0MA

 

Wi-Fi G Demo Board ไมโครชิปเองออก Development Board ออกมาเหมือนกัน นักพัฒนาสามารถหามาทดลองหรือพัฒนาต้นแบบของตัวเองได้ลองหามาเล่นกันดู

Wi-Fi G Demo Board

Wi-Fi G Demo Board

ตามมาติดๆกับ Flyport เวอร์ชันใหม่ล่าสุดที่นำเอา Module เข้ามาซึ่งสามารถใช้งานกับ IDE V2.4 ได้เหมือนเดิม

Flyport

Flyport

รายละเอียดเกี่ยวกับอุปกรณ์

  • 16 bits, 16 MIPS, PIC 24FJ256 processor
  • 802.11b Wi-Fi certified transceiver
  • 16Mbit FLASH onboard (for firmware upgrade and extra space for web server)
  • Low power – hibernation mode supported
  • Zero investment, free IDE and bootloader
  • Shrink the development time of a connected application
  • Compact – 35*48mm
  • Remappable pinout
  • UART, I2C, SPI interfaces
  • Analog and digital I/O pins
  • 2,048V Precise voltage reference onboard (for ADC)
  • RTC quartz onboard (32.768Khz)
  • Carrier boards (NESTs) available
  • Built-in security features
  • Infrastructure, softAP and Ad hoc mode supported
  • 2 versions:PCB antenna or uFL connector

ข้อมูลเพิ่มเติม Fiyport

ผลิตภัณฑ์การส่งข้อมูลเครือข่ายไร้สายอื่นๆของ Microchip

by@10

 

chipKIT บอร์ดทดลอง Arduino

บอร์ดทดลอง Arduino ปัจจุบันมีอยู่ด้วยกันหลายค่าย โดยเริ่มแรกที่ทำขึ้นมานั้นจะเป็นทางค่าย atmel ซึ่งใช้ chip atmega8 ต่อมามีหลายบรษัทที่ผลิตแพลทฟอร์ม Arduino โดยจะใช้ชื่อแตกต่างกันออกไป

บอร์ดทดลอง chipKIT และบอร์ดทดลองอื่นจากค่าย Digilent

Arducam Mini Module Camera
$39.99 $39.99
Usually ships in 24 hours
Arducam 0.3 Megapixels OV7670
$7.09 $7.09
Usually ships in 24 hours
Digilent chipKIT Max32 Microcontroller
$51.50 $53.99
Usually ships in 1-2 business days
Arducam 5 Megapixels OV5642
$26.39 $26.39
Usually ships in 24 hours
Digilent Arty Board Artix-7
$119.95
Usually ships in 1-2 business days
LabVIEW Physical Computing
$89.00
Usually ships in 1-2 business days
WINGONEER 0.3 Megapixels OV7670
$10.99 $10.99
Usually ships in 24 hours
ChipKIT Pi to “ChipKIT
$17.00 $17.00
Usually ships in 24 hours
Digilent chipKIT uC32 Basic
$32.95
Usually ships in 1-2 business days
GPS Pmod
$45.00
Usually ships in 2-3 business days

บทสรุป MPLABX IDE กับการเขียนโปรแกรมแบบ OOP

สวัสดีครับวันนี้กลับเข้ามาสรุปผลการทดลองการเขียนโปรแกรม c++ ด้วย mplabx และใช้ xc32 จุดมุ่งหมายคือพัฒนา application บน tcp stack ของบริษัท microchip จากสมมุติฐานที่ตั้งไว้คือทดลองดังนี้

  • ทดลองสร้าง project โดยเลือกแบบ pic32 cpp template และใช้ xc32 เป็นคอมไพล์เลอร์ แล้วทดลองสร้าง class และเรียกใช้งานว่าได้หรือไม่?
  • ทดลองสร้าง project โดยเลือกแบบ pic32 c template และใช้ c32 เป็น คอมไพล์เลอร์ แล้วทดลองสร้าง class และเรียกใช้งานว่าได้หรือไม่?
  • ทดลองสร้าง class ใน TCP Stack และทดลองเรียกว่าใช้งาน class ได้หรือไม่?
  • ถ้าจะต้องเขียนแบบ OOP จะต้องทำอย่างไรได้บ้าง
    Continue reading