tag:blogger.com,1999:blog-58050388068206495802024-03-05T06:34:52.362-08:00Microcontroller Electronics updateบล๊อกอัพเดท ข่าวสาร วงการไมโครคอนโทรลเลอร์ และอิเล็กทรอนิกส์ รอบโลกWisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.comBlogger66125tag:blogger.com,1999:blog-5805038806820649580.post-69376037820504348842020-09-15T19:56:00.001-07:002020-09-15T19:56:09.768-07:00RT ToolBox3 Standard version 1.70Y<span style="background-color: #242526; color: #e4e6eb; font-family: "Segoe UI Historic", "Segoe UI", Helvetica, Arial, sans-serif; font-size: 18.75px; white-space: pre-wrap;">กำลังศึกษาการใช้งานโปรแกรม RT ToolBox3 ในการเขียนโปรแกรมเพื่อควบคุมแขนกล Robots-MELFA ของค่าย Mitsubishi</span><br /><br />
<br /><br />
<a href="https://www.facebook.com/wpsolution2017">Facebook link</a><br /><br />
<br /><br />
<iframe allowfullscreen="" frameborder="0" height="344" src="https://www.youtube.com/embed/ernzkesURyk" width="459"></iframe>Wisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.com0tag:blogger.com,1999:blog-5805038806820649580.post-89402326973803396222019-03-01T02:48:00.001-08:002019-03-01T02:48:40.930-08:00รีวิวการใช้งาน ADAM-6266<iframe allowfullscreen="" frameborder="0" height="344" src="https://www.youtube.com/embed/k3vsWAXtJpk" width="459"></iframe>Wisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.com0tag:blogger.com,1999:blog-5805038806820649580.post-53757445193119790802014-05-29T06:00:00.001-07:002014-05-29T06:00:29.405-07:00EveryCircuit เรียนรู้วงจรอิเล็กทรอนิกส์ผ่านเว็บเอนิเมชั่น<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"><iframe src="http://www.facebook.com/widgets/like.php?href=http://microcontroller-electronics-update.blogspot.com/2014/05/everycircuit.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe></div><p>สื่อการเรียนการสอนทุกวันนี้มีการพัฒนาไปมาก พอๆกับเทคโนโลยีที่พัฒนาเรื่อยๆ ทุกวันนี้เริ่มมีสื่อการเรียนการสอนหลายๆ ตัว พัฒนาบนเว็บแอพพลิเคชั่น ด้วยความสะดวกสบายในการเข้าถึง ความสามารถของบราวเซอร์ และทำให้ผู้เรืยนที่อยู่ห่างไกลสามารถเข้าถึงได้ง่าย </p> <p>วิชาวงจรไฟฟ้าและอิเล็กทรอนิกส์ก็เป็นอีกวิชาหนึ่งที่จำเป็นต้องมีสื่อการเรียนการสอน เพราะเป็นวิชาที่เราเองมองไม่เห็นกระแสไฟฟ้าเวลาเดินทางไปในวงจร ถ้าหากจะต้องการเห็น ก็จะต้องมีเครื่องมือเช่นพวก ออสซิลโลสโคปเพื่อเอาไว้จับสัญญาณมาแสดงบนหน้าจอ ซึ่งราคาของอุปกรณ์ก็ยังไม่ได้ถูกเท่าไหร่นัก ประกอบกับนักเรียนอาจยังไม่มีทุนในการซื้อมาใช้ส่วนตัว ดังนั้น หากสามารถที่จะเรียนรู้เรื่องวงจรไฟฟ้าอิเล็กทรอนิกส์ผ่านสื่อการเรียนการสอนก็สามารถทำได้ โดยเข้าไปที่เว็บนี้</p> <p><a href="http://lh5.ggpht.com/-P5ZMF7k60zU/U4cvVu3j2fI/AAAAAAAAJ2M/A-K2VObm0KU/s1600-h/image%25255B5%25255D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="circuit simulation" border="0" alt="circuit simulation" src="http://lh3.ggpht.com/-WbkV_JwmJf0/U4cvXG-DW6I/AAAAAAAAJ2U/Gmw3dmw-CrA/image_thumb%25255B2%25255D.png?imgmax=800" width="386" height="310" /></a> </p> <p>เป็นเว็บสำหรับเรียนรู้วงจรไฟฟ้าผ่านเว็บบราวเซอร์ (ณ ตอนนี้ รองรับเฉพาะ Google Chrome ) เราสามารถเลือกวงจรไฟฟฟ้ามาแสดงให้ดูได้ และสามารถต่อขยายวงจรเพื่อทดลองเองได้ด้วย ดูตัวอย่างจากคลิปวีดีโอ</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:0da23e76-0ea5-4352-92f3-333fb4f0149a" class="wlWriterSmartContent"><div id="c86ac0d5-b8aa-4001-bda1-2e4c05ef06e2" style="margin: 0px; padding: 0px; display: inline;"><div><a href="http://www.youtube.com/watch?v=vcXZylSj9DI" target="_new"><img src="http://lh4.ggpht.com/-EdMwawgrbXk/U4cvYZaXe5I/AAAAAAAAJ2k/hRrigCDnbHE/video56b4f0e913e3%25255B6%25255D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('c86ac0d5-b8aa-4001-bda1-2e4c05ef06e2'); downlevelDiv.innerHTML = "<div><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/vcXZylSj9DI&hl=en\"><\/param><embed src=\"http://www.youtube.com/v/vcXZylSj9DI&hl=en\" type=\"application/x-shockwave-flash\" width=\"425\" height=\"355\"><\/embed><\/object><\/div>";" alt=""></a></div></div></div> <p>ลองไปใช้งานกันดูครับ <a title="http://www.everycircuit.com/app/" href="http://www.everycircuit.com/app/" rel="nofollow" target="_blank">http://www.everycircuit.com/app/</a> </p> <p>ปล. บอกตรงๆ ว่า อิจฉาเด็กๆยุคดิจิตอลจริงๆ อะไรๆ ก็พร้อมให้เรียนรู้ เยอะแยะมากมาย</p> Wisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.com0tag:blogger.com,1999:blog-5805038806820649580.post-65404413850855902612014-01-16T08:12:00.001-08:002014-01-16T08:12:23.238-08:00STM32 F0 Microcontrollers for Cost-Sensitive Applications<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"><iframe src="http://www.facebook.com/widgets/like.php?href=http://microcontroller-electronics-update.blogspot.com/2014/01/stm32-f0-microcontrollers-for-cost.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe></div><p>     STMicroelectronics ได้เผยถึง ARM Cortex-M0 ตัวใหม่ เบอร์ STM32F072C8U6 (64-Kbyte variant in UFQFPN48) ราคา $1.32 (ในจำนวนสั่งซื้อ 10,000 units.) ที่มีจุดเด่นเรื่องของ USB 2.0 ที่สามารถออกแบบวงจรโดยไม่ต้องใช้ Crystal ภายนอกเลย และ CAN BUS นอกจากนี้ ยังมีวงจรตรวจสอบการชาร์ตแบตเตอรี่ให้กับอุปกรณ์ต่างๆ เพื่อประสิทธิภาพและเวลาในการชาร์ตแบตเตอรี่ </p> <p>    ซึ่ง  เบอร์ STM32F072C8U6 Cortex-M0 ตัวนี้ ได้รับการรองรับจาก CooCox CoIDE ที่ เป็นเครื่องมือพัฒนา ARM ที่ฟรีอีกด้วย</p> <p>    ทาง ST ยังได้ผลิตบอร์ดสำหรับพัฒนา ARM Cortex-M0 ราคาประหยัด สำหรับเจ้า STM32F072C8U6 โดยชื่อบอร์ดว่า STM32F072B-DISCO discovery kit ในราคา $10.40 และบอร์ดรุ่นใหญ่ที่ชื่อ STM32072B-EVAL ในราคา $199 </p> <p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3mX6dx-GM17lhVz18zu_uXhwSMPOZALLkyoIhyphenhyphendFhjZ_3WJi7BnxxTCteqNECHtnBUGD6NDm6C7WVPQgj9f_-cYPRB_kFP311OYQw3apa1zaPA_XaEpb6iTW_WXnQdrVtX-EiA0CDEtw/s1600-h/image%25255B3%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="STM32F072B-DISCO" border="0" alt="STM32F072B-DISCO" src="http://lh6.ggpht.com/-nkFlum5h7-A/UtgE4SYkSjI/AAAAAAAAJMQ/3rQja30_YvU/image_thumb%25255B1%25255D.png?imgmax=800" width="241" height="484" /></a></p> <p>คุณสมบัติทางเทคนิคต่างๆ ได้แก่ <br />- The 12Mbps USB 2.0 full-speed โดยมี สัญญาณนาฬิการ 48 MHz ภายในตัวเองอยู่แล้ว <br />- USART <br />- I²C, I²S, <br />- HDMI CEC และมาตรฐานการเชื่อมต่อ ISO 7816</p> <p>ฯลฯ </p> <p>อ่านรายละเอียดเพิ่มเติมได้ที่ <a href="http://www.st.com/web/en/press/p3496" rel="nofollow" target="_blank">STMicroelectronics</a></p> Wisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.com0tag:blogger.com,1999:blog-5805038806820649580.post-10178511194873463302014-01-13T05:07:00.001-08:002014-01-13T05:07:33.933-08:00Open source hardware GPIB USB Adapter<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"><iframe src="http://www.facebook.com/widgets/like.php?href=http://microcontroller-electronics-update.blogspot.com/2014/01/open-source-hardware-gpib-usb-adapter.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe></div><p><a href="http://lh6.ggpht.com/-hjwBXDU14gg/UtPk8JTylOI/AAAAAAAAJLc/bo9BuG2S1b8/s1600-h/image%25255B7%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="GPIBUSB Adapter rev3" border="0" alt="GPIBUSB Adapter rev3" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTLU2_KkaJOr69c6ULHSMjnIXTOAknQMqksPuBBDkS-rXu7GiHLw80Oo3xCl5LLOF0AiO4swBoPdwC9_RX7ByqTP5JirnGSDs0HEfn7d7A1VrKFyVYH4QSMjjhZ1vLprGbNn2y_W6-XY/?imgmax=800" width="640" height="484" /></a></p> <p>GPIB คือ ช่องทางที่ใช้ในการติดต่อสื่อสารกับเครื่องมือวัดดิจิตอลทั้งหลาย ไม่ว่าจะเป็นเครื่องวัดออสซิโลสโคป เครื่องวัด Vibration เครื่องกระแส แรงดันไฟฟ้า สนามแม่เหล็ก โดยมากแล้วเครื่องมือเหล่านี้จะถูกใช้ในแลป และจะมีช่องติดต่อสื่อสารที่เป็น GPIB </p> <p>โปรเจค GPIB USB adapter นี้ ถูกสร้างขึ้นโดย นาย scasagrande โดยเมื่อหลายปีก่อน เขาประสบปัญหาในระหว่างทำงานที่แลป โดยเขาไม่สามารถเชื่อมต่อ GPIB กับ Matlab เข้ากับ Linux ได้ เพราะไม่มี Driver รองรับที่ Linux ด้วยความลำบาก เขาจึงตัดสินใจที่จะสร้าง Virtual Serial Port เพื่อแก้ปัญหาเรื่อง Driver USB กับ Linux</p> <p>โปรเจคนี้ ได้สร้างและปล่อยตัวซอร์สโค๊ด ตลอดจนลายวงจรให้ใช้อย่างเสรี บน <a href="https://www.github.com/Galvant" rel="nofollow" target="_blank">Github</a> หาใครสนใจก็ลองดาวน์โหลดมาลองสร้างกันดู</p> <p><a href="http://lh5.ggpht.com/-G_Sh9-POssE/UtPlBbG0PDI/AAAAAAAAJLs/b_pg74lFN0E/s1600-h/image%25255B6%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="GPIBUSB Adapter rev3" border="0" alt="GPIBUSB Adapter rev3" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIRCYxApJVBs9DuUR0dIqb03JfzERqDUWxsq9FgSV2OJG92harpLKnjC0Pfh8REKZLqYkAoGQVFyK77HT3Wx84UXVAvm0W1c6GekiRejWK_31hiIGMRAcFZm6mF05FoVonqPvZQStoabQ/?imgmax=800" width="644" height="468" /></a></p> Wisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.com0tag:blogger.com,1999:blog-5805038806820649580.post-7868438283616667382013-12-10T00:55:00.001-08:002013-12-10T03:51:44.027-08:00Top 10 RS-485 design tips<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"><iframe src="http://www.facebook.com/widgets/like.php?href=http://microcontroller-electronics-update.blogspot.com/2013/12/top-10-rs-485-design-tips.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe></div><p>แผนภาพ Infographic อธิบายถึงการออกแบบระบบสื่อสาร RS485 จำง่ายๆ ด้วยหลักการ 10 ข้อ จาก TI ซึ่งจัดทำออกมาเผยแพร่ </p> <p>คลิกที่รูป เพื่อดูรูปใหญ่<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnPxygBbKfgcioqU1lglIAxUddadzXcx8rnbEVtkMW8c7QftBxmPK0ADEK1uGMLL-GRIx7_F6HCSinQI2egWWf0cNf2VmdunHgrVhXych8VYHwQkslMdLZ1oOULkPoldfTPC1wxs1dFks/s1600-h/8510.RS485Infographic%25255B4%25255D.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="8510.RS485Infographic" border="0" alt="8510.RS485Infographic" src="http://lh5.ggpht.com/-ATaPLYi_mbY/UqcATloPr_I/AAAAAAAAI-M/pDV-_ifBhEg/8510.RS485Infographic_thumb%25255B2%25255D.jpg?imgmax=800" width="535" height="347" /></a></p> <p>พร้อมทั้งอธิบายหลักการ และสูตรคำนวณในการนำไปใช้งาน ในรูปแบบที่ดูง่ายๆ </p> <p>ที่มา : <a href="http://e2e.ti.com/blogs_/b/analogwire/archive/2013/04/19/commandments-of-rs-485.aspx" rel="nofollow" target="_blank">Ti.com</a></p> Wisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.com0tag:blogger.com,1999:blog-5805038806820649580.post-15186923622465629012013-11-21T04:23:00.001-08:002013-11-21T04:34:49.310-08:00GertDuino: Arduino Add-On Board for Raspberry Pi<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"><iframe src="http://www.facebook.com/widgets/like.php?href=http://microcontroller-electronics-update.blogspot.com/2013/11/gertduino-arduino-add-on-board-for.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe></div><p><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="GertDuino" border="0" alt="GertDuino" src="http://lh3.ggpht.com/-9x86A1L9xh0/Uo37JpJLjFI/AAAAAAAAI0c/Kwaf7NrxmEc/image%25255B8%25255D.png?imgmax=800" width="555" height="484" /></p> <p>GertDuino คือบอร์ดเสริม สำหรับ Raspberry Pi ที่ถูกออกแบบมาให้มีฟังก์ชั่นเพิ่มเติมประสิทธิภาพของ Raspberry pi ด้วยการใช้ Atmega328 ที่ทำหน้าที่ได้เท่ากับ Arduino UNO และ Atmega48 ซึ่งทำหน้าที่จัดการเรื่อง Real Time Clock (RTC) และ IRDA สำหรับการสื่อสารทางด้านแสงอินฟาเรด นำไปรับคำสั่งจากรีโมทคอนโทรลเพิ่มได้ด้วย แต่ อย่างไรก็ดี เราสามารถที่จะพัฒนาโปรแกรมเฉพาะบน GertDuino ได้ โดยไม่ต้องสนใจบอร์ด Raspberry pi ก็ได้ นำมาแยกใช้อิสระ ได้ </p> <p><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="GertDuino" border="0" alt="GertDuino" src="http://lh4.ggpht.com/-VfEO6JLbTiA/Uo37MacBzVI/AAAAAAAAI0k/wRfdsxl0Qlc/image%25255B9%25255D.png?imgmax=800" width="644" height="391" /></p> <p>ในเรื่องของการพัฒนา GertDuino เมื่อได้รับการติดตั้งบนบอร์ด Raspberry Pi แล้ว เราสามารถพัฒนาโค๊ดสำหรับ GertDuino ได้สองทาง <br />1 การติดตั้ง Arduino GUI บน Graphic mode ของ Raspberry pi แล้วเขียนโค๊ด <br />2. เขียนบน Text editor เช่น Nano แล้วใช้ GCC Atmel Compiler ทำการแปลงโค๊ดให้เป็น hex file</p> <p>ที่มา <a href="http://www.element14.com/community/docs/DOC-64326" rel="nofollow" target="_blank">element14</a> <br /><a href="http://www.element14.com/community/servlet/JiveServlet/previewBody/64534-102-1-286424/User%20manual%20Gerduino%205.4.pdf" rel="nofollow" target="_blank">User Manual for GertDuino Board</a></p> Wisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.com0tag:blogger.com,1999:blog-5805038806820649580.post-20348877775658758862013-11-07T22:23:00.001-08:002013-11-11T17:11:12.579-08:00MPLAB® CODE CONFIGURATOR PLUGIN<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"><iframe src="http://www.facebook.com/widgets/like.php?href=http://microcontroller-electronics-update.blogspot.com/2013/11/mplab-code-configurator-plugin.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe></div><p>ไมโครชิพ ออก plugin เสริมสำหรับ MPLABX ชื่อ MC<sup>2</sup> หรือ MPLAB Code Configurator <br />เป็น plugin สำหรับสร้างโค๊ด driver สำเร็จรูป โดยอาศัยการเลือกผ่านหน้าต่าง GUI แล้วทำการ generate code <br />ในการกำหนดหน้าที่การทำงานของไอซีไมโครคอนโทรลเลอร์ ตระกูล PIC</p> <p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTKm4adb3wIQmoqCHV0vttunCOyMjvIK2GsaEHVhx0vAm9qElPAAAcSqRQwR2rxHl4gAjFG_qpCGwHUlz51N4WZ9nj-uQU0eQWMeeXd9781XBpUK5CLyYnwy_52udl4dKu4vd54ZrtBlw/s1600-h/image%25255B3%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-7nr9dJx5RbQ/UnyCpQVdD7I/AAAAAAAAIqU/NCESx3TCu7Y/image_thumb%25255B1%25255D.png?imgmax=800" width="644" height="317" /></a></p> <p>โดย MC<sup>2</sup> สามารถติดตั้งเสริมผ่าน MPLABX ตั้งแต่เวอร์ชั่น 1.90 และ MPLABX XC8 Compiler ตั้งแต่เวอร์ชั่น 1.2 ขึ้นไป <br />การติดตั้งสามารถเลือก Tool-->Plugin แล้วเลือก MPLAB® Code Configurator แล้วคลิก Install ได้เลย <br /></p> <p><a href="http://lh4.ggpht.com/-Od7TjaAJjPk/UnyC05pgzeI/AAAAAAAAIqc/DWnEePu3fjI/s1600-h/image%25255B10%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="MPLAB® Code Configurator (MC2)" border="0" alt="MPLAB® Code Configurator (MC2)" src="http://lh4.ggpht.com/-g0vIoqco488/UnyDEQPaUlI/AAAAAAAAIqk/HMudlU-EP9w/image_thumb%25255B4%25255D.png?imgmax=800" width="644" height="401" /></a></p> <p>สามารถตั้งค่าได้ทั้ง ADC,CCP,Comparator,DAC,ECCP,EUSART,GPIO และ อื่นๆ อีกมากมาย </p> <p><a href="http://lh5.ggpht.com/-bN0_Z6b2E9A/UnyDLarzmhI/AAAAAAAAIqs/omX4TIr8IC0/s1600-h/image%25255B12%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="MPLAB® Code Configurator (MC2)" border="0" alt="MPLAB® Code Configurator (MC2)" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjts__2o4w9enCckNRZKSTfuW_QMb53qT8U0IQBBMprHkOFlrR6uOyCH2TkG2vnx1nuhfqkwj85u3Ffnqq0re0z_bwnBcgE8Ld7BAaZQ6Q02h20lAFy-DRvwfvjEWickXk7ZUJtXp4xnn8/?imgmax=800" width="276" height="319" /></a></p> <p>แต่เป็นที่น่าเสียดาย  ตอนนี้ ยังไม่ครอบคลุมทุกเบอร์ของ Microchip เบอร์ที่รองรับได้ ณ ตอนนี้ </p> <p>•PIC12(L)F1501 • PIC16(L)F1787 <br />• PIC12(L)F1822 • PIC16(L)F1788 <br />• PIC12(L)F1840 • PIC16(L)F1789 <br />• PIC16(L)F1503 • PIC16(L)F1823 <br />• PIC16(L)F1507 • PIC16(L)F1824 <br />• PIC16(L)F1508 • PIC16(L)F1825 <br />• PIC16(L)F1509 • PIC16(L)F1826 <br />• PIC16(L)F1512 • PIC16(L)F1827 <br />• PIC16(L)F1513 • PIC16(L)F1828 <br />• PIC16(L)F1516 • PIC16(L)F1829 <br />• PIC16(L)F1517 • PIC16(L)F1847 <br />• PIC16(L)F1518 • PIC16(L)F1933 <br />• PIC16(L)F1519 • PIC16(L)F1934 <br />• PIC16(L)F1526 • PIC16(L)F1936 <br />• PIC16(L)F1527 • PIC16(L)F1937 <br />• PIC16(L)F1782 • PIC16(L)F1938 <br />• PIC16(L)F1783 • PIC16(L)F1939 <br />• PIC16(L)F1784 • PIC16(L)F1946 <br />• PIC16(L)F1786 • PIC16(L)F1947</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:15361f6c-8b82-4e6e-bb72-c769c4751a77" class="wlWriterSmartContent"><div id="e0248856-c1f1-4a8e-afc0-a5e2ae2d19bf" style="margin: 0px; padding: 0px; display: inline;"><div><a href="http://www.youtube.com/watch?v=WTBy3Kf5aHM" target="_new"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggyypA00iNVGxuaRZfmbilvplrO8v12s2rmGq04szt8OBJfXoDlwETN5KHix2lQsKjWtOjhbiIORPVSF8hSQ0Pc13OfTY7WBwyrHOm0jQdKucdu58KDV4ys1UUOLJoK8yCKWDv2Y3PmaE/?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('e0248856-c1f1-4a8e-afc0-a5e2ae2d19bf'); downlevelDiv.innerHTML = "<div><object width=\"448\" height=\"336\"><param name=\"movie\" value=\"http://www.youtube.com/v/WTBy3Kf5aHM?hl=en&hd=1\"><\/param><embed src=\"http://www.youtube.com/v/WTBy3Kf5aHM?hl=en&hd=1\" type=\"application/x-shockwave-flash\" width=\"448\" height=\"336\"><\/embed><\/object><\/div>";" alt=""></a></div></div></div> <p>ที่มา : <a href="http://www.microchip.com/pagehandler/en_us/devtools/code_configurator/home.html" rel="nofollow" target="_blank">MPLAB Code Configuration</a></p> Wisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.com0tag:blogger.com,1999:blog-5805038806820649580.post-44559653196626287962013-11-05T18:06:00.001-08:002013-11-05T18:11:40.997-08:00Raspberry pi self balancing and Vision Robot<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"><iframe src="http://www.facebook.com/widgets/like.php?href=http://microcontroller-electronics-update.blogspot.com/2013/11/raspberry-pi-self-balancing-and-vision.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe></div><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimgZyIrMea-yll0ni8m-wKZXdS6xlsveXnBy9kj-7H5ph5yqtqOfvhUlf4qym5aaYAWcMAZMIuMxWs5KK2dRxk-W21azaMaLeoNAlAVA3tfs_TGYYK-FI7KcNYfI2v92Wspe2paDplp7E/s1600-h/image%25255B6%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="RS4 Self balancing Raspberry Pi image processing Robot" border="0" alt="RS4 Self balancing Raspberry Pi image processing Robot" src="http://lh3.ggpht.com/-8GT56sqQv6c/UnmkAXSAfsI/AAAAAAAAIo4/sNNmDun9vzU/image_thumb%25255B2%25255D.png?imgmax=800" width="501" height="484" /></a></p> <p>RS4 Robot  เป็นผลงานของ นามปากกา "Samy74" โดยเขาได้สร้างหุ่นยนต์ 2 ล้อ ที่ทรงตัวด้วยตัวของมันเอง <br />โดยงานที่เป็นระดับ High level task เขาใช้ Raspberry Pi ในการควบคุม ส่วนงานที่เป็นระดับล่าง <br />ส่วนควบคุมมอเตอร์และอ่านค่าเซ็นเซอร์เขาใช้ PIC24FJ64GA002 ซึ่งทั้งบอร์ด Raspberry Pi และ PIC24FJ64GA002 ไมโครคอนโทรลเลอร์ <br />จะทำการสื่อสารผ่าน I2C</p> <p>ในส่วนของการควบคุมการทรงตัว ใช้การควบคุมแบบ PID cascade โดยมีเซ็นเซอร์ gyroscope + accelerometer เป็นตัว Feedback ระบบป้อนกลับ <br />โดยมีการใช้ Kalman Filter ช่วยให้ระบบทำงานได้ดีขึ้น </p> <p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc9sQn6nKzgL4lG69Qk-zsTPGFXJRspHuG6oPg5vbwg8kR00TMcc-XoRo5yanzM9tAcpq6z9aZMSpfwPFPIFaR8qv_Phm6v3Ucqnr92BL0GSqY1iT5noRlGgEkIWxyPyotxYcaLTx4FUc/s1600-h/image%25255B7%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="PID Feedback control" border="0" alt="PID Feedback control" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE85vOAjbSwF0BLVyJWHtzatNJSVPmi_fmABjPy3bUdDFS5MqwA4CLeyl8eyBhDSQeCphbXeGnAkV07PYmG94MJl_G8mgc4tViEztUnVeehRjQRUAMjpZIjcQ03pSLE2_CCYiMUYMi5Mk/?imgmax=800" width="644" height="361" /></a></p> <p>ในส่วนของ Vision เขาใช้บอร์ด Raspberry Pi กับกล้อง CMOS โดยใช้ OpenCV ในการประมวลผลภาพที่เห็น ซึ่งเป็นป้ายสัญญลักษณ์ บอกให้ Robot เคลือนที่</p> <p>ดูวีดีโอสาธิต</p> <p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:8d246b88-b147-4264-99f9-ab1528d7bade" class="wlWriterSmartContent"><div id="1a15cbf3-3c01-4798-8f9b-628d255763a9" style="margin: 0px; padding: 0px; display: inline;"><div><a href="http://www.youtube.com/watch?v=EZNrvxOeuAI" target="_new"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggAIx1VstHe9PMYdeB4fu1XLXtASZ4i9PrFgEE29cS1SWKPZ_cB3oJf6LKDT0UQ_Dd5qiMCb-AKyaTvrYf2pA-GSo0yTvtsEGsn6lC08fr1B7zO5OTYD5RVqaha89p9eJojq0ppenBq70/?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('1a15cbf3-3c01-4798-8f9b-628d255763a9'); downlevelDiv.innerHTML = "<div><object width=\"448\" height=\"252\"><param name=\"movie\" value=\"http://www.youtube.com/v/EZNrvxOeuAI?hl=en&hd=1\"><\/param><embed src=\"http://www.youtube.com/v/EZNrvxOeuAI?hl=en&hd=1\" type=\"application/x-shockwave-flash\" width=\"448\" height=\"252\"><\/embed><\/object><\/div>";" alt=""></a></div></div></div> </p> <p>ที่มา: <a href="http://letsmakerobots.com/node/38610" rel="nofollow" target="_blank">http://letsmakerobots.com/node/38610</a></p> Wisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.com0tag:blogger.com,1999:blog-5805038806820649580.post-87378467925997787612013-03-06T06:29:00.001-08:002013-03-06T06:45:19.309-08:00Uzebox : Game console 8 bit powered by Atmega644<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"><iframe src="http://www.facebook.com/widgets/like.php?href=http://microcontroller-electronics-update.blogspot.com/2013/03/uzebox-game-console-8-bit-powered-by.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe></div><p>หากย้อนกลับไปเมื่อ 20-30 ปีก่อน เครื่องเล่นเกมที่ยังจำกันได้ คือเครื่องเกมคอนโซล Family ที่เราต้องใช้ตลับเกมเสียบด้านบน แล้วเล่นผ่านเครื่องบังคับ ที่เรียกว่า joy ซึ่งแสดงสัญญาณภาพผ่านช่องสัญญาณ AV ไปปรากฏบนโทรทัศน์ สมัยนั้นหากยังจำกันได้ ก่อนที่เกมทุกกวันนี้ จะพัฒนาจนสามารถเล่นได้มากกว่า 2 คนพร้อมกัน และสามารถเล่นข้ามเครือข่ายเนตเวิร์กได้ ซึ่งทุกวันนี้เกมคอนโซลแบบนั้นหากได้ยากเต็มทีแล้ว</p> <p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcVLxR2ubkJ0ZpwG0luTS1Xq-DJXH39K1vHY1O9IkBl6sKOaZu6tBYZv4_8cO9V2FKmfPZSHGBTNgf4V0sjdp8JRW_yuQJH0M2gbmM2Zj6u43v9tcAqaiPg0e8DqT_bVlwo1rIDYk_rCg/s1600-h/image%25255B4%25255D.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Uzebox" border="0" alt="Uzebox" src="http://lh3.ggpht.com/-gawhwEcoSlA/UTdSjNonllI/AAAAAAAAGwU/paekrGbTBR4/image_thumb%25255B2%25255D.png?imgmax=800" width="604" height="484" /></a></p> <p>แต่ด้วยทาง Adafruit ได้ทำการพาเราย้อนยุคกลับไป ด้วยการพัฒนาเกมคอนโซล ที่มีชื่อว่า Uzebox ซึ่งเป็นเกมคอนโซล 8 บิต ที่เราเองก็สามารถสร้างขึ้นมา ด้วยความใจดี ที่ทางผู้พัฒนานั้นเปิดให้เป็น Open source ตั้งแต่ลายวงจร ไปจนถึงซอร์สโค๊ด และยังมีไฟล์เกมต่างๆ ที่คอมไพล์เป็น hex ไฟล์พร้อมให้เรานำมาโหลดเล่นได้เลย  นอกจากนี้ยังได้แนะนำให้ผู้ที่มีความรู้ทางโปรแกรมมิ่ง นิดหน่อยก็สามารถพัฒนา สร้างเกมขึ้นมาเองได้ </p> <p>เจ้า Uzebox ถูกขับเคลื่อนด้วยไมโครคอนโทรลเลอร์ของบริษัท Atmel เบอร์ Atmega644 เป็นหัวใจหลักควบคุมทุกอย่าง และไอซี AD725 RGB-to-NTSC ทำหน้าที่ส่งสัญญาณภาพไปที่จอมินิเตอร์ </p> <p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPYBEabdJOIIYrHIBb5mlSIiTII5wCQgJm5w94Dd9boUKpSQQBcdWSq38OTCZgVxHXjH53VFpyNb1OuTeNRw2zklDdBjYo84r1jeHqqqRmkbnsdgE4VZx0DE_qZ8ZwUVS7K2-OE4k1scY/s1600-h/image%25255B8%25255D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Uzebox" border="0" alt="Uzebox" src="http://lh4.ggpht.com/-23XFJ02Zceo/UTdSqJyI7TI/AAAAAAAAGwk/PZIu5PUNwyw/image_thumb%25255B4%25255D.png?imgmax=800" width="644" height="463" /></a> </p> <p>คุณสมบัติของเกมคอนโซล Uzebox </p> <ul> <li>Full 256 simultaneous output colors, 240x224 pixel resolution</li> <li>Tile & sprite support</li> <li>Two player ports for use with Super Nintendo controllers</li> <li>NTSC RCA composite and S-video out (PAL not supported at this time) <br />4 channel output mono audio for music and effects</li> <li>SD/MMC card support for loading in games over a card</li> <li>Built on an Atmel AVR core, 64KB flash and 4KB of RAM</li> <li>Write game code in C, using fully open source tools on any platform </li> </ul> <p>เราสามารถดาวน์โหลด</p> <p>วงจร ได้<a href="http://belogic.com/uzebox/downloads.htm" rel="nofollow" target="_blank">ที่นี่</a> <br />ซอร์สโค๊ด <a href="http://code.google.com/p/uzebox/" rel="nofollow" target="_blank">ที่นี่</a> <br />และ ไฟล์ hex สำหรับเกมใหม่ๆ ได้ที่หน้าเพจ <a href="http://belogic.com/uzebox/index.asp" rel="nofollow" target="_blank">ที่นี่</a></p> <p>หากต้องการซื้อเกมคอนโซล Uzebox ก็สามารถสั่งซื้อได้ที่ <a href="http://www.adafruit.com/products/1291" rel="nofollow" target="_blank">Adafruit</a> </p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:0223bfc0-ea44-4bba-b265-fb809f0a283c" class="wlWriterSmartContent"><div id="9542ac6b-99b2-4a34-a8d7-92e6e0c17efd" style="margin: 0px; padding: 0px; display: inline;"><div><a href="http://www.youtube.com/watch?v=oHKiBjiAg8o" target="_new"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8Pdk62CK5CpQn1l52zzJPWbobJzq7ohbzt5-LWdWzijcYX0ZMoPrKEAPpKcWn7hL1_zWizAKtKQk62HjMShgOSN5QeHt_xOUS9Gmn5ZhpIKr0KvC47grXadq-BnjZfPbJwhPHvWaNypA/?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('9542ac6b-99b2-4a34-a8d7-92e6e0c17efd'); downlevelDiv.innerHTML = "<div><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/oHKiBjiAg8o&hl=en\"><\/param><embed src=\"http://www.youtube.com/v/oHKiBjiAg8o&hl=en\" type=\"application/x-shockwave-flash\" width=\"425\" height=\"355\"><\/embed><\/object><\/div>";" alt=""></a></div></div></div> Wisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.com0tag:blogger.com,1999:blog-5805038806820649580.post-69292303447957138432013-03-02T02:15:00.001-08:002013-03-02T02:16:25.887-08:00pcDuino : Like as mini PC integrate with arduino<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"><iframe src="http://www.facebook.com/widgets/like.php?href=http://microcontroller-electronics-update.blogspot.com/2013/03/pcduino-like-as-mini-pc-integrate-with.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe></div><p>     pcDuino คือบอร์ดพัฒนาโปรแกรมสำหรับงาน Linux/Android Embedded และไมโครคอนโทรลเลอร์ในบอร์ดเดียวกัน โดยใช้ CPU ของ ค่าย Allwinner A10 Cortex A8 SOC ซึ่งมาพร้อมกับหน่วยประมวลผลความเร็ว 1GHz และหน่วยความจำ  2GB RAM มีช่องต่อสัญญาณภาพและเสียง HDMI พร้อมทั้ง port USB และ Ethernet RJ45 ซึ่งบนบอร์ดมี  GPIO pin ที่ลอกมาจาก I/O pin ของ Arudino อยู่บนบอร์ดด้วย เรียกได้ว่า เป็นการรวมกันของบอร์ดคอมพิวเตอร์ขนาดเล็ก กับ งานไมโครคอนโทรลเลอร์ รวมอยู่บนบอร์ดเดียวกันเลย <br /></p> <p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwKD7z2KMRWwiNdfuteEvxE1kHPV5dpWi6hlEENfwErwFHbm1D_2U6uVsKLANlsSrBbcXBfFR5ursEFht4Avm3xvBuUHT4xfRB7mEIntapUInm1hxYLYTT2m2WWMKXqnmH57sx0t0DwBk/s1600-h/image%25255B15%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="pcDuino mini PC board" border="0" alt="pcDuino mini PC board" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu-2XYqObbFaUFCv4-_atkFn5Bwu8W9b3b_Kd7TSjpzG5y-7an490A14NeekyM7cfnUAGZi1RFjj7yjeF5fiYGjFLxRk4kTeSuNv7NQWpKn0Wro12tgRaoq-fRg2zZjw4f1p-ForpjG2o/?imgmax=800" width="534" height="484" /></a></p> <p>ถ้าดูจากบล๊อกไดอะแกรม เราจะเห็นว่าตัว main chip A10นั้น สามารถที่จะติดต่อกับช่องสัญญาณ ADC,GPIO,PWM output ซึ่งเป็นการนำ pin diagram ของ arduino มาไว้บน Main Chip A10 เลยก็ว่าได้ </p> <p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2Wi1_oJ_YeXkqtowQ1YjDBjoZoXfeWVO97vpn8-FUpk8t0GnrJ34o1kOeiFkxvOchwdsTQQLCGF_Ma7A9Bj7ykwSao-PQoORCHPc3GIJMzb4itfqbw8eL8wBIqDiYKzknGouNVm_W7HE/s1600-h/image%25255B7%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="pcDuino Diagram" border="0" alt="pcDuino Diagram" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQH9wINdKWQWvOF9ZHWC5_v3c9UP8WqtubZhz5eoKD_wFfmDzVCVGdrn8qtYnHJ9QASK_avFCrtSAmGh077bx_1BUbwy4KhPlmlSld513pUIJ0Hrd3r0KPmhaouNLorjTTVElwXPp8Eds/?imgmax=800" width="644" height="379" /></a></p> <p>จากรูปข้างล่างเราจะเห็นว่าจำนวน GPIO pin นี้ เหมือนกับ Arduino pin เลย</p> <p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLiVMsWvhsPQ1pC20b0NjQSAGzkdtQXRIIg_fXebW8siwBmrLDRTaNe9PsQs8UChupY_MMXRqdVTQkWIhEwz5fsnQZlXXItU6rhFsmiF2Zdj_j_VhVeNwASCVL-8FJUeChfTkChC0snxM/s1600-h/image%25255B11%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="arduino pin on pcDuino" border="0" alt="arduino pin on pcDuino" src="http://lh6.ggpht.com/-SQG_foT8OFY/UTHRM5iF8zI/AAAAAAAAGvc/Uij6Cemubjw/image_thumb%25255B5%25255D.png?imgmax=800" width="644" height="306" /></a></p> <p>บอร์ด pcDuino นี้ สามารถติดตั้งระบบปฏิบัติการ <a href="http://www.pcduino.com/?page_id=14" rel="nofollow" target="_blank">Ubuntu 12.0 และ Android 4.0 ICS</a> ซึ่งทางผู้ผลิตได้ทำการปรับแต่ง OS ทั้งสองให้อยู่ในรูป Image file ให้เหมาะสมกับบอร์ด pcDuino เรียบร้อยแล้ว</p> <p>pcDuino Board <br />A Mini PC with Arduino type Interface powered by ARM Pro Spec: <br />CPU: 1GHz ARM Cortex A8 <br />GPU: OpenGL ES2.0, OpenVG 1.1 Mali 400 core <br />DRAM: 1GB <br />Onboard Storage: 2GB Flash, SD card slot for up to 32GB <br />Video Output: HDMI <br />OS: Linux + Android <br />Extension Interface: 2.54 mm Headers compatible with Arduino <br />Network interface: RJ45 and USB WiFi Dongle  </p> <p>มีตารางเปรียบเทียบระหว่าง pcDuino กับ Raspberry pi (ทำใจให้เป็นกลางๆ แล้วลองพิจารณาดูครับ) </p> <p><a href="http://lh5.ggpht.com/-wjduo87UG5U/UTHRNqLd6XI/AAAAAAAAGvk/19sGRbVaZBo/s1600-h/image%25255B3%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="pcDuino comparison with Raspberry Pi" border="0" alt="pcDuino comparison with Raspberry Pi" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNsd4clN07U6LwzlXHpjZQK3YEScUbZ49YXKzXZzfyOIxt41n4am70fL55-0p7byadopmKaTcWSBrGLu1zQNvt0_YjhAi_SDK2eWSEC3pWuZW38JzD8xZ86mB3Gu1DvjoBbxSRBLt-U0A/?imgmax=800" width="644" height="364" /></a></p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:fb129f9a-4a1e-419a-a5d3-98ef88f3b847" class="wlWriterSmartContent"><div id="b638c27f-4c4c-4af4-9661-653087efa0b6" style="margin: 0px; padding: 0px; display: inline;"><div><a href="http://www.youtube.com/watch?v=-2j_ELN3LnU" target="_new"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ8Q81tBPoOvVxQCzykGQovfRLuW50q1Xb281bkpnynwJVjagdvmY0DPNV6swBAOjH1W0t2b0d3MXrJ-yWgI1Fvn16XxJD8w62czVpUAA2VDNaQTcKZlb0xhvqVCC1miXZyCKQIhMUOWg/?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('b638c27f-4c4c-4af4-9661-653087efa0b6'); downlevelDiv.innerHTML = "<div><object width=\"448\" height=\"252\"><param name=\"movie\" value=\"http://www.youtube.com/v/-2j_ELN3LnU?hl=en&hd=1\"><\/param><embed src=\"http://www.youtube.com/v/-2j_ELN3LnU?hl=en&hd=1\" type=\"application/x-shockwave-flash\" width=\"448\" height=\"252\"><\/embed><\/object><\/div>";" alt=""></a></div></div><div style="width:448px;clear:both;font-size:.8em">SparkFun pcDuino QuickStart Guide</div></div> <p>อ้างอิง : </p> <ul> <li><a href="https://s3.amazonaws.com/pcduino/User+Guide/pcDuino+User+Guide+Rev++0+2.pdf" rel="nofollow" target="_blank">pcDuino User Guide</a></li> <li><a href="http://www.pcduino.com/" rel="nofollow" target="_blank">pcDuino official page</a></li> </ul> Wisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.com1tag:blogger.com,1999:blog-5805038806820649580.post-74070371669289788152013-01-03T19:16:00.001-08:002013-01-03T19:16:42.817-08:00Cubieboard : small development board but full features<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"><iframe src="http://www.facebook.com/widgets/like.php?href=http://microcontroller-electronics-update.blogspot.com/2013/01/cubieboard-small-development-board-but.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe></div><p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Cubieboard" border="0" alt="Cubieboard" src="http://lh6.ggpht.com/-ZogpV8GxfHQ/UOZJeRi-9JI/AAAAAAAAGdo/2B68B7vUjpo/image%25255B4%25255D.png?imgmax=800" width="644" height="407" /> </p> <p>Cubieboard คือ บอร์ดพัฒนาขนาดเล็ก ในราคาถูก แต่เต็มประสิทธิภาพด้วยชิพ Allwinner A10 (อีกชื่อก็คือ sun4i) ที่ประกอบไปด้วย CPU Cortex-A8 , Mali400 GPU และ CedarX VPU อยู่ในชิพเดียวกัน (หรือเราเรียกว่า Soc : Single on Chip ) </p> <p><strong>Specifications</strong> <br />SoC             A10 @ 1Ghz <br />DRAM          512MB / 1GB , DDR3 @ 480MHz <br />NAND           4GB </p> <p><strong>Features</strong> <br />Video                     HDMI <br />Audio                     3.5mm jack, HDMI <br />Network                10/100 <br />Storage                 µSD, SATA (+5v power) <br />USB (Host/OTG)     2 / 1 <br />Other                     IR <br />External Headers <br />    2*48p, including: <br />    i2c (twi) <br />    spi <br />    rgb/lvds <br />    csi/ts <br />    fm-in <br />    adc <br />    cvbs <br />    vga <br />    spdif-out <br />    touch-panel </p> <p>เจ้าบอร์ด Cubieboard นั้นมีขนาดใหญ่กว่าบอร์ด <a href="http://microcontroller-electronics-update.blogspot.com/2012/08/raspberry-pi-mini-computer.html" target="_blank">Raspberry Pi</a> แต่มันเต็มไปด้วยฟังก์ชั่นอื่นๆ มากมาย จะเห็นได้จากมี GPIO ที่มากกว่า นอกจากนี้ ตัวบอร์ดยังออกแบบมาให้มีรูสำหรับยึดสกรู มาให้แล้วอย่างเรียบร้อย ซึ่งต่างจากบอร์ด Raspberry Pi (Rev A) ซึ่งยุ่งยากมาก ในการยึดบอร์ดเข้ากับตัวกล่อง  </p> <p>ส่วนระบบปฏิบัติการณ์ ณ ตอนนี้ เราสามารถเลือกติดตั้งได้จาก BerryBoot ไม่ว่าจะเป็น Android หรือ Linux (Linaro Ubuntu ALIP, Debian Wheezy, OpenELEC, Puppy Linux...etc) ดูเพิ่มเติมการใช้งานครั้งแรกกับ Cubieboard จาก <a href="http://www.cnx-software.com/2012/12/09/cubieboard-unboxing-and-quick-start-guide/" rel="nofollow" target="_blank">CNXSoft</a></p> <p>ดูวีดีโอ Unboxing of the new cubieboard</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:c4e0749f-a0de-4d27-807a-1d618583afa2" class="wlWriterSmartContent"><div id="52403238-1517-4e66-b264-b3a404841a49" style="margin: 0px; padding: 0px; display: inline;"><div><a href="http://www.youtube.com/watch?v=s2xGu6urECA" target="_new"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4Fm6DlIB5fqgcTsyqCGo0RYVovpM1kA8sRRFB-6MjyOyt2DO7J9T0z7nvYKKK3zlDKIO0Xp7Nd4cDP3UeAz9zdC1AKWJN9TngiMzHbKlAALK-XvOfgw_VMQzJxM4kuM9XXByqYScWHEM/?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('52403238-1517-4e66-b264-b3a404841a49'); downlevelDiv.innerHTML = "<div><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/s2xGu6urECA&hl=en\"><\/param><embed src=\"http://www.youtube.com/v/s2xGu6urECA&hl=en\" type=\"application/x-shockwave-flash\" width=\"425\" height=\"355\"><\/embed><\/object><\/div>";" alt=""></a></div></div></div> <p>และ Install Ubuntu or Other Linux Distros to SD card using BerryBoot</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:c9ffd518-808d-4a75-a213-81b7adb762c5" class="wlWriterSmartContent"><div id="b24e1fc7-22f2-45e5-93ec-4be4c1a825e5" style="margin: 0px; padding: 0px; display: inline;"><div><a href="http://www.youtube.com/watch?v=YJVj1XBlFPc" target="_new"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpRk0zpigiF6POWYF1D1KndgehBLuyKwrqnOtb5vXPtXGgQ02mphafaBS12ugEeaS8R_ZzPxL0QwfRSlXLi4eWYDX2Ng5HNJOjxeBo366lIHpYHJJxqTV8mKJnEGWSols1jHJMpRF69EY/?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('b24e1fc7-22f2-45e5-93ec-4be4c1a825e5'); downlevelDiv.innerHTML = "<div><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/YJVj1XBlFPc&hl=en\"><\/param><embed src=\"http://www.youtube.com/v/YJVj1XBlFPc&hl=en\" type=\"application/x-shockwave-flash\" width=\"425\" height=\"355\"><\/embed><\/object><\/div>";" alt=""></a></div></div></div> Wisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.com0tag:blogger.com,1999:blog-5805038806820649580.post-70434903304748088962013-01-02T07:26:00.001-08:002013-01-02T07:26:33.392-08:00Tutorial for CadSoft Eagle<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"><iframe src="http://www.facebook.com/widgets/like.php?href=http://microcontroller-electronics-update.blogspot.com/2013/01/tutorial-for-cadsoft-eagle.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe></div><p>     Eagle หรือชื่อเต็มคือ Easily Applicable Graphical Layout Editor คือโปรแกรมสำหรับออกแบบ PCB หรือแผ่นวงจรอิเล็กทรอนิกส์นั่นเอง เป็นโปรแกรมที่มีผู้ใช้ค่อนข้างเยอะ เนื่องจากในเวอร์ชั่นที่ให้ทดลองใช้ฟรี นั่น สามารถทำลายวงจรที่มีขนาดไม่ใหญ่นักได้เหมือนเวอร์ชั่นเต็ม ซึ่งจะพบไฟล์ลายวงจรเหล่านี้ได้ ตามเว็บ hobby ของต่างประเทศซะส่วนใหญ่ ส่วนในบ้านเรา ก็ยังมีพบเห็นหลายๆ ท่านใช้งานกันอยู่ ซึ่งนั่นก็รับรองได้ว่า หากเรามีปัญหาแล้ว ก็ยังสามารถหาคนปรึกษาปัญหาเกี่ยวกับการใช้งานโปรแกรม Eagle ได้</p> <p><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="CadSoft Eagle " border="0" alt="CadSoft Eagle " src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiALkS2StNgAFAppMoAowFwRiXk-i61lHa-ZQsUxLohyphenhyphen-0gyI080_Feh3LFcW7DeGAoypMQpU3S1ms0rFwGZPOMgh5AWLfYQsjnJ3a1Nll6jqXkpAiOPhno_C904wdtAKbfchdlQuSLjBU/?imgmax=800" width="640" height="175" /></p> <p>     ในการใช้งานโปรแกรม Eagle นั้น ไม่ซับซ้อนเท่าไหร่ นอกจากนี้ เรายังสามารถใช้เมาส์ ร่วมกับการพิมพ์คำสั่งลัด เพื่อเพิ่มประสิทธิภาพการใช้งานโปรแกรมได้ วันนี้ขอแนะนำ Tutorial สำหรับการใช้งานโปรแกรม Eagle</p> <p>ศึกษาเพิ่มเติมได้จาก......[<a href="https://www.cadsoftusa.com/training/" rel="nofollow" target="_blank">Link</a>]</p> Wisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.com0tag:blogger.com,1999:blog-5805038806820649580.post-28671712462751385942012-12-27T06:05:00.001-08:002012-12-27T06:05:45.436-08:00Ubuntu Linux Magazine Free Ebook download<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"><iframe src="http://www.facebook.com/widgets/like.php?href=http://microcontroller-electronics-update.blogspot.com/2012/12/ubuntu-linux-magazine-free-ebook.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe></div><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjam90u3gGBktTyFCsNkTc18lx7dr1IAKLI0UbQcZzewiarGLZ2U6fJdweiU1lw83B3as3X5KzNuTBV9tTb7CGwEr66FHVvT4YY2MbSShm7jO5xAWHNOA7x0B2x7YMZ9g9X1Tn_A2t-JO0/s1600-h/image%25255B3%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Ubuntu Linux Ebook free download" border="0" alt="Ubuntu Linux Ebook free download" src="http://lh4.ggpht.com/-hmPnZR4O4rU/UNxVsmUF3KI/AAAAAAAAGZI/ASKqB1XIHFk/image_thumb%25255B1%25255D.png?imgmax=800" width="644" height="373" /></a></p> <p>หนังสือแมกกาซีน กว่า 60 เล่ม จาก Full Circle ที่อัพเดทข้อมูลข่าวสาร จาก Ubuntu Linux Community ที่รวบรวมมาไว้เป็นเล่ม เป็นตอน ให้เราสามารถดาวน์โหลดมาอ่านได้ฟรี ไม่มีค่าใช้จ่ายใดๆ ทั้งสิ้น </p> <p>สาวก Ubuntu Linux และนักพัฒนาโปรแกรมมิ่งบน Linux ควรจะโหลดมาอ่าน และไปติดตามกันได้แล้ว ผ่านทาง social media ต่างๆ เพื่อไม่พลาดทุกความเคลื่อนไว ในแวดวง Unbuntu Linux </p> <p>สนใจ และดาวน์โหลดแมกกาซีน…………..[<a href="http://fullcirclemagazine.org/" rel="nofollow" target="_blank">Link</a>]</p> Wisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.com0tag:blogger.com,1999:blog-5805038806820649580.post-89218245187964671412012-12-25T05:32:00.001-08:002012-12-25T05:40:29.785-08:00Basic4Android , Rapid Application Development (RAD) tool<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"><iframe src="http://www.facebook.com/widgets/like.php?href=http://microcontroller-electronics-update.blogspot.com/2012/12/basic4android-rapid-application.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe></div><p><a href="http://lh4.ggpht.com/-FyJMpLU4Uxg/UNmq6rwI9BI/AAAAAAAAGWg/uEOI_71lFmU/s1600-h/image%25255B3%25255D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Basic4Android" border="0" alt="Basic4Android" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE-VKJdJcR6UgZiQjp6VANUg8U9BK7_w7Vbmj_rUzu-tTmkT5GItE7T8ZozwBLwyKR-Uy81THZYUKu5TEUSHogFRCE3ul3nzW9AOEnPYKzc_tV9h3pZQrihSf6lc4jYRjsLD8sx2CRfkk/?imgmax=800" width="644" height="327" /></a> </p> <p>    หลายๆ คนที่คิดจะมาพัฒนาโปรแกรมบนมือถือ android หากไม่ได้ศึกษา หรือมีพื้นฐานการพัฒนาโปรแกรมแนวโปรแกรมเชิงวัตถุ หรือ JAVA แล้วหล่ะก็ คงเป็นเรื่องยาก ถึงยากมากในการทำความเข้าใจการพัฒนาโปรแกรมด้วยชุดพัฒนาโปรแกรม Android SDK ซึ่งทำให้ใครหลายๆคน เห็นรูปแบบการพัฒนาโปรแกรมด้วย Android SDK แล้ว ถึงกับต้องล้มเลิก หรือหันไปพัฒนาโปรแกรมด้วยวิธีอื่นๆ ที่คิดว่าน่าจะทำได้ง่ายกว่าก็มี และหนึ่งในนั้น ก็คือ ฺBasic4Android </p> <p>Basic4Android ชุดพัฒนาโปรแกรม Android ที่เพรียบพร้อมด้วยชุดเครื่องมือแปลภาษา และ ดีบักโปรแกรม สำหรับพัฒนาโปรแกรมแอนดรอยด์ มีลักษณะ รูปแบบไวยากรณ์คล้ายกับ Visual Basic แต่ในขณะเดียวกัน ยังรองรับชุดไลบรารี Java และไม่ต้องการรูปแบบการเขียนโปรแกรมแบบ XML  สามารถรองรับการพัฒนาแอนดรอยด์ตั้งแต่ เวอร์ชั่น 1.6 ถึง 4.x เลย </p> <p>นอกจากจากนี้ ยังรอบรับการคุณสมบัติต่างๆ ที่อยู่ในแกนหลักของมือถืออีก ไม่ว่าจะเป็น  GPS, OpenGL , USB host , Web service  , Camera และอื่นๆ อีก มากมาย </p> <p>สำหรับนักเรียน นักศึกษา หรืออาจารย์ในโรงเรียน สามารถซื้อโปรแกรมนี้ ในราคาลด 50% นับว่าถูกมากๆ </p> <p>สนในรายละเอียดเพิ่มเติม......[<a href="http://www.basic4ppc.com/index.html" rel="nofollow" target="_blank">Link</a>]</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:19009b94-a362-45fd-ba0c-693eb2bb8747" class="wlWriterSmartContent"><div id="4abaaaab-111e-4138-9103-48d9653b1f0b" style="margin: 0px; padding: 0px; display: inline;"><div><a href="http://www.youtube.com/watch?v=0xdZXOM_Otc" target="_new"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiXHO-mBV6KJNJaBcZIr7CuShpomBnsDluanrxMXPgq8TPR3cM8wOjAhux0RTB6zZzTB0TdfcRnmbGsrFDBuBY2Zw27MxKlaqRLc7lO0XTBnCN9ckHEh2X5ldfS0Ii69-qIushajFW94o/?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('4abaaaab-111e-4138-9103-48d9653b1f0b'); downlevelDiv.innerHTML = "<div><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/0xdZXOM_Otc&hl=en\"><\/param><embed src=\"http://www.youtube.com/v/0xdZXOM_Otc&hl=en\" type=\"application/x-shockwave-flash\" width=\"425\" height=\"355\"><\/embed><\/object><\/div>";" alt=""></a></div></div></div> <p></p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:d9f52bdd-b263-4b2a-9269-4b8edb9fe19d" class="wlWriterSmartContent"><div id="cc5ee25c-15e7-4225-a871-0df577ec192e" style="margin: 0px; padding: 0px; display: inline;"><div><a href="http://www.youtube.com/watch?v=zu7BRGURfzI" target="_new"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKKJIErkuo33-Fzflw8tX0O_PRJYX6Md_FIBQDYAdQT08p0pO7WG6N0KxS3e2sbcSKMmdw7HNosFkSBYqf7rKyDgPXhKXYAXIwigZ7LoWvTlYGkLaiLOsME5HXgc1-spne5MsrE9_zlv4/?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('cc5ee25c-15e7-4225-a871-0df577ec192e'); downlevelDiv.innerHTML = "<div><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/zu7BRGURfzI&hl=en\"><\/param><embed src=\"http://www.youtube.com/v/zu7BRGURfzI&hl=en\" type=\"application/x-shockwave-flash\" width=\"425\" height=\"355\"><\/embed><\/object><\/div>";" alt=""></a></div></div></div> Wisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.com0tag:blogger.com,1999:blog-5805038806820649580.post-15724965041292034662012-12-11T04:17:00.001-08:002012-12-11T04:17:50.645-08:00Arduino DMX shield for Christmas projects<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"><iframe src="http://www.facebook.com/widgets/like.php?href=http://microcontroller-electronics-update.blogspot.com/2012/12/arduino-dmx-shield-for-christmas.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe></div><div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:ecb5a406-4c53-43a2-ab23-b5662debd517" class="wlWriterSmartContent"><div id="5c3c204c-4042-4e00-9aa4-41ec2d5f9327" style="margin: 0px; padding: 0px; display: inline;"><div><a href="http://www.youtube.com/watch?v=JMModx0y5g4" target="_new"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtmMZN_SHCLtQaGfG_a2IGnyKOfL_B4Hz_SuuO2f-_aao6ST42VNbZdgZyvsgMk2HZxvMV4RkX2NMxFOeS0HIPDmqGyr0wDWLGX__r4iLjY4CNWcprSQoGXPQHYQxKo0kHTzSA8_2z-8M/?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('5c3c204c-4042-4e00-9aa4-41ec2d5f9327'); downlevelDiv.innerHTML = "<div><object width=\"448\" height=\"252\"><param name=\"movie\" value=\"http://www.youtube.com/v/JMModx0y5g4?hl=en&hd=1\"><\/param><embed src=\"http://www.youtube.com/v/JMModx0y5g4?hl=en&hd=1\" type=\"application/x-shockwave-flash\" width=\"448\" height=\"252\"><\/embed><\/object><\/div>";" alt=""></a></div></div></div> <p>     <strong>DMX512</strong> คือ มาตรฐานการสื่อสารแบบดิจิตอลเครือข่าย ที่มักนำมาใช้ในการควบคุมไฟแสงสว่างบนเวทีการแสดง เป็นมาตรฐานในการควบคุมอุปกรณ์จำพวก Dimmer สำหรับหรี่ไฟแสงสว่างที่รองรับมาตรฐานรูปแบบการสื่อสารของ DMX512 ซึ่งรูปแบบทางด้านวงจรไฟฟ้าแล้ว DMX512 จะส่งสัญญาณแบบ  differential signal เหมือนกับ RS485 นั่นเอง </p> <p>    <strong>Arduino DMX shield</strong> คือชุดซอร์ฟแวร์ไลบรารี่สำเร็จรูป และวงจรที่ต่อบนบอร์ด Arduino เพื่อใช้ในการส่งข้อมูลรูปแบบการสื่อสารแบบ DMX512 โดยในโปรเจคที่แสดงนี้ ทาง Open Electronics ใช้ในการควบคุมไฟระย้าที่ประดับบนต้นคริสตมาส ในช่วงฉลองเทศกาลคริสตมาส ที่จะมาถึงนี้ </p> <p>โค๊ดและตัวอย่าง Arduino DMX shield.....[<a href="http://www.open-electronics.org/arduino-dmx-shield-for-christmas-projects/" rel="nofollow" target="_blank">Link</a>]</p> Wisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.com1tag:blogger.com,1999:blog-5805038806820649580.post-53874231751116356052012-11-24T21:35:00.001-08:002012-11-24T21:35:50.553-08:00Electronics Assistant Free Software<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"><iframe src="http://www.facebook.com/widgets/like.php?href=http://microcontroller-electronics-update.blogspot.com/2012/11/electronics-assistant-free-software.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe></div><p><a href="http://lh4.ggpht.com/-Vki5VI0kGsI/ULGuKvLcKrI/AAAAAAAAGBc/6Uj_UkETm3g/s1600-h/image%25255B3%25255D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Electronics Assistant Free software" border="0" alt="Electronics Assistant Free software" src="http://lh3.ggpht.com/-M7R0ltgUcMQ/ULGuMSzUxGI/AAAAAAAAGBk/DudSWKcD6W0/image_thumb%25255B1%25255D.png?imgmax=800" width="644" height="424" /></a> </p> <p>    ในงานอิเล็กทรอนิกส์ บ่อยครั้งที่เราจะต้องมีการอ่านค่ารหัสสี หรือ ตัวอักษร จากอุปกรณ์อิเล็กทรอนิกส์ พวกตัวต้านทาน คาปาซิเตอร์ ตัวเหนี่ยวนำ เพื่อนำรหัสสี หรือค่าที่อ่านได้ เปรียบเทียบออกมาให้เป็นค่าที่มีหน่วยทางไฟฟ้า เช่น โอห์ม ฟารัด หรือ เฮนรี่ ตลอดจน การคำนวณวงจรพื้นฐานต่างๆ เช่น วงจรแบ่งแรงดัน วงจร Wheatstone Bridge เป็นต้น ล้วนแต่ เป็นสิ่งที่หลีกเลี่ยงไม่ได้ ซึ่งถ้าหากเรามีโปรแกรมช่วยเหลือเรื่องง่ายคำนวณเหล่านี้ จะทำให้เกิดความสะดวกรวดเร็ว และมีความถูกต้องมากยิ่งขึ้น จะเป็นการดี </p> <p>    โปรแกรม Electronics Assistant เป็นโปรแกรมที่อำนวยความสะดวกให้เหล่าบรรดานักอิเล็กทรอนิกส์ โดยจะมีโปรแกรมย่อยในการช่วยคำนวณวงจรพื้นฐานต่างๆ เช่น วงจรแบ่งแรงดัน (Voltage Divider) , วงจรไอซี 555 , วงจรคำนวณกฏของโอห์ม ตลอดจนเครื่องมือที่ช่วยในการอ่านค่าสีของตัวต้านทาน ตัวเหนี่ยวนำ และอ่านค่ารหัสตัวเลขของตัวเก็บประจุ แล้วทำการคำนวณออกมาเป็นตัวเลขให้ ซึ่งช่วยลดความผิดพลาด และอำนวยความสะดวกในการทำงานมากยิ่งขึ้น </p> <p>     โปรแกรม Electronics Assistant เป็นโปรแกรม Freeware เพียงทำการติดตั้ง แล้วทำการลงทะเบียนใช้งาน เท่านี้ ก็สามารถที่จะใช้งานโปรแกรม Electronics Assistant ได้แล้ว </p> <p>ดาวน์โหลดโปรแกรม <a href="http://www.electronics2000.co.uk/assist/assist.exe" rel="nofollow" target="_blank">Electronics Assistant</a> <br />ที่มา................[<a href="http://www.electronics2000.co.uk/download.php#assistant" rel="nofollow" target="_blank">Link</a>]</p> Wisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.com0tag:blogger.com,1999:blog-5805038806820649580.post-44220572411796287462012-11-22T23:39:00.001-08:002012-11-22T23:39:49.166-08:00Lightweight Low Power Arduino Library<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"><iframe src="http://www.facebook.com/widgets/like.php?href=http://microcontroller-electronics-update.blogspot.com/2012/11/lightweight-low-power-arduino-library.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe></div><p><a href="http://lh5.ggpht.com/-JIOcmiaoqq0/UK8oKcB0R4I/AAAAAAAAGAI/6OjYMNgyl_8/s1600-h/image%25255B3%25255D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Arduino Sleep mode : image from internet" border="0" alt="Arduino Sleep mode : image from internet" src="http://lh4.ggpht.com/-m8eRZcKUgk8/UK8oMGisokI/AAAAAAAAGAQ/41WSuFjh7No/image_thumb%25255B1%25255D.png?imgmax=800" width="644" height="478" /></a> </p> <p>     ในการออกแบบงานด้าน Embedded system แบบ standalone ที่จะต้องให้ระบบสามารถทำงานได้ ด้วยพลังงานไฟฟ้าที่มีใช้อย่างจำกัด ไม่ว่าจะเป็น แหล่งพลังงานไฟฟ้าจากแบตตารี่ แหล่งพลังงานไฟฟ้าจากแผงโซล่าเซลล์ ล้วนแต่ เป็นเรื่องท้าทาย ที่ทำให้นักออกแบบระบบ จะต้องคิด และปรับปรุงให้ระบบกินพลังงานไฟฟ้าให้น้อยที่สุด ในขณะเดียวกันก็ต้องทำงานได้อย่างต่อเนื่อง มีความเสถียรภาพ</p> <p><a href="http://lh4.ggpht.com/-ORkmz8dyBUQ/UK8oN-O95uI/AAAAAAAAGAY/IUeq0DyxYQc/s1600-h/image%25255B7%25255D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Arduino save power : image from internet" border="0" alt="Arduino save power : image from internet" src="http://lh4.ggpht.com/-xPTuxXuZN08/UK8oP5T9TeI/AAAAAAAAGAg/h9P0yMbV3no/image_thumb%25255B3%25255D.png?imgmax=800" width="644" height="358" /></a>  </p> <p>    นอกจากการออกแบบวงจรไฟฟ้าให้ทำงานได้อย่างมีประสิทธิภาพ และกินพลังงานต่ำแล้ว อีกหนึ่งอย่างที่จะช่วยเหลือได้ คือการให้ไมโครคอนโทรลเลอร์ เข้าสู่โหมด Sleep เพื่อให้กินกระแสไฟฟ้าน้อยที่สุด แต่ ในขณะเดียวกัน ระบบก็พร้อมที่จะตื่นขึ้นมาทำงานได้เช่นเดียวกัน เมื่อมีเหตุการณ์มากระตุ้นการทำงาน </p> <p>    Lightweight Low Power Arduino Library เป็นไลบรารี่สำเร็จรูปที่ช่วยให้เราสามารถจัดการนำไมโครคอนโทรลเลอร์ arduino แพลตฟอร์ม เข้าสู่สภาวะ sleep ได้ ซึ่งจะทำให้ arduino กินกระแสต่ำมาก อยู่ในช่วงไมโครแอมป์ (uA) กันเลยทีเดียว  โดยตัวไลบรารี่สามารถที่จะกำหนดได้ว่า เราจะให้ปิด feature ใดบ้าง ซึ่งจะช่วยให้การประหยัดพลังงานไฟฟ้ามีประสิทธิภาพมากไปยิ่งขึ้น </p> <p>ศึกษาเพิ่มเติม.....[<a href="http://www.rocketscream.com/blog/2011/07/04/lightweight-low-power-arduino-library/" rel="nofollow" target="_blank">link</a>]</p> Wisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.com2tag:blogger.com,1999:blog-5805038806820649580.post-75677133206196326422012-11-20T07:57:00.001-08:002012-11-20T07:57:58.486-08:00DAVE™ 3 Free Software Development from Infineon<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"><iframe src="http://www.facebook.com/widgets/like.php?href=http://microcontroller-electronics-update.blogspot.com/2012/11/dave-3-free-software-development-from.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe></div><p>    ปัจจุบันการพัฒนาทางด้านฮาร์ดแวร์ของไมโครคอนโทรลเลอร์ มีการพัฒนาไปอย่างรวดเร็วมาก ซึ่งปัจจุบันพัฒนาไปที่ระดับ 32 บิตแล้ว แต่สำหรับการพัฒนาทางด้านซอร์ฟแวร์นั้นค่อนข้างจะช้า เนื่องจากจะต้องรอทางด้านตัวผู้เขียนโปรแกรม ซึ่งจะต้องศึกษาและปรับเปลี่ยนพฤติกรรมจากระดับ 8 บิต มาสู่การเขียนโปรแกรมระดับ 32 บิต แต่แล้วปัญหานี้ ก็ถูกได้รับการแก้ไข ด้วยชุดพัฒนาโปรแกรมสำหรับไมโครคอนโทรลเลอร์ ที่สามารถที่จะ Generate Code ต้นแบบออกมาได้ ที่เหลือก็เพียงแต่ปรับแต่งให้เข้ากับลักษณะงานอีกนิดหน่อย ก็สามารถที่จะสร้างโปรเจคได้แล้ว ด้วยชุดพัฒนาโปรแกรมที่ชื่อ DAVE™ 3</p> <p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCJ9P1OHqr5wDVDkZ9dIUAqdOUFB9i67b_U6GgL2mVDYqTjWaX8DLq_-TLPRw70CxSHpqbWhTbYtRCvwOB8W8ln3Ph5BISk7JlSKYNrUw2EvA893bV1sJ0lStmciuGJ5DSdrqznrCR7Ck/s1600-h/image%25255B3%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="DAVE 3 Software Developement" border="0" alt="DAVE 3 Software Developement" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJXQMHuWdjZiG91TEmEdYN7iln3Rj5WWZEc47dNOmyG09jtOHRLMhZIx5cGag_q7WrGt0w3kGdKLh2bw-KgpEzbGui6dMGI23omB4eDVpBUONaHmc2eOsKe7bkl23IMXDxFxsxaHxrzr4/?imgmax=800" width="644" height="449" /></a></p> <p>     DAVE™ 3 โปรแกรมสำหรับพัฒนาไมโครคอนโทรลเลอร์ตระกูล XMC4000 ซึ่งเป็นสถาปัตยกรรม AMR Cortex M4F ซึ่งผลิตโดยบริษัท Infineon ถูกปล่อยให้ดาวน์โหลดตั้งแต่ November 06,2012 โดยภายใน DAVE™ 3 ประกอบไปด้วย</p> <p>-IDE (ถูกพัฒนาบน Eclipse) <br />-Compiler (GNU Compiler) <br />-Debugger (GNU Debugger) <br />-Low level code generation <br />-Application code generation</p> <p>     ทั้งหมด นี้ เราสามารถดาวน์โหลดมาได้ <font color="#0000ff"><strong><u>ฟรี</u></strong></font> แม้ว่าเวอร์ชั่น 3.1.4 นี้จะเป็นเบต้าเวอร์ชั่น แต่ก็ทำงานได้ครบทุกฟังก์ชั่นของโปรแกรม เพียงแต่ยังไม่ได้ปรับปรุงในเรื่องการเพิ่มประสิทธิภาพของ MCU และทดสอบครบทุกคุณสมบัติของ MCU เท่านั้นเอง รายละเอียดสามารถอ่านเพิ่มได้ใน <a href="http://www.infineon.com/cms/en/product/promopages/aim-mc/DAVE_3_Support_Portal/Release_Note_update.html" rel="nofollow" target="_blank">release note</a></p> <div style="padding-bottom: 0px; margin: 0px auto; padding-left: 0px; width: 448px; padding-right: 0px; display: block; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:25cc92a3-6f43-44cb-be6e-b9d401678786" class="wlWriterSmartContent"><div id="e5b184d2-7f5e-46c8-a91f-046d569ccaf5" style="margin: 0px; padding: 0px; display: inline;"><div><a href="http://www.youtube.com/watch?v=ZqiV9RIf_1M" target="_new"><img src="http://lh6.ggpht.com/-9iicK5x82EM/UKuod92bzQI/AAAAAAAAF_Q/mAtNLzWOrZo/video235dd8a1d6f8%25255B10%25255D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('e5b184d2-7f5e-46c8-a91f-046d569ccaf5'); downlevelDiv.innerHTML = "<div><object width=\"448\" height=\"252\"><param name=\"movie\" value=\"http://www.youtube.com/v/ZqiV9RIf_1M?hl=en&hd=1\"><\/param><embed src=\"http://www.youtube.com/v/ZqiV9RIf_1M?hl=en&hd=1\" type=\"application/x-shockwave-flash\" width=\"448\" height=\"252\"><\/embed><\/object><\/div>";" alt=""></a></div></div></div> <p>มีตัวอย่าง application มากกว่า 90 ตัวอย่าง ที่สามารถดาวน์โหลดมาทดลองกันได้โดยตรง ซึ่งได้แก่ <br />-Clock setup <br />-I/O , Interrupt/DMA and Event Request management <br />-CAN, SPI, UART and I2C communications <br />-TCP/IP stack <br />-USB  stack incl. device drivers <br />-File system <br />-Webserver <br />-GUI Library <br />-RTOS (CMSIS RTX) <br />-PWM generation, signal capture, signal count and timers <br />-Digital analog conversion <br />-Analog signal generation <br />-Motor control solutions <br />-Encryption/decryption <br />-........</p> <p>ศึกษาเพิ่มเติม……[<a href="http://www.infineon.com/cms/en/product/channel.html?channel=db3a30433580b3710135afc117a9563f&intc=0120003" rel="nofollow" target="_blank">Link</a>]</p> Wisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.com0tag:blogger.com,1999:blog-5805038806820649580.post-5125442540477272372012-11-18T22:18:00.001-08:002012-11-18T22:19:10.240-08:00Web Data Monitoring Project Idea<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"><iframe src="http://www.facebook.com/widgets/like.php?href=http://microcontroller-electronics-update.blogspot.com/2012/11/web-data-monitoring-project-idea.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe></div><p>หากคิดจะทำโปรเจคประเภท อ่านค่าจาก sensor แล้วส่งข้อมูลเข้าอินเตอร์เนต แสดงผลผ่านหน้าเว็บบราวเซอร์ ออกมาในรูปแบบกราฟ แล้วหล่ะก็ หัวใจหลักๆ ของโปรเจคประเภทนี้ก็คือ ไมโครคอนโทรลเลอร์ที่สามารถอ่านค่าสัญญาณจาก Sensor แล้วส่งข้อมูลเข้าอินเตอร์เนตได้ แล้วอีกอย่างหนึ่งทีสำคัญก็คือ Webser และ Database Server ที่ไว้สำหรับแสดงข้อมูลบนอินเตอร์เนต และเป็นที่เก็บข้อมูลที่ได้รับจากไมโครคอนโทรลเลอร์ </p> <p>ในส่วนของไมโครคอนโทรลเลอร์ และโมดูลติดต่อกับ Network เราจะต้องทำเองอยู่แล้ว แต่ในส่วนของ Webserver และ Database Server เราอาจที่จะเลือกใช้บริการ จากผู้ให้บริการรับข้อมูลจากไมโครคอนโทรลเลอร์และแสดงผลผ่านอินเตอร์ที่มีอยู่ แทนการที่ต้องมานั่งจัดการบริหาร และเขียนโค๊ดเองในฝั่ง Server </p> <p>ThingSpeak คือผู้ให้บริการจัดการรับข้อมูลจากไมโครคอนโทรลเลอร์ และเก็บข้อมูลที่ได้มา นำมาแสดงผลในรูปแบบกราฟ ผ่านอินเตอร์เนต ซึ่งไม่ว่าเราจะอยู่ที่ใด ในโลกก็สามารถที่จะเรียกดูข้อมูลที่เก็บไว้ได้ผ่านเครือข่ายอินเตอร์เนต </p> <p><iframe height="300" marginheight="0" src="https://api.thingspeak.com/channels/9/charts/1?results=30&dynamic=true&height=300&width=500" frameborder="0" width="500" marginwidth="0"></iframe></p> <div style="padding-bottom: 0px; padding-left: 0px; width: 425px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:b3b5efe3-b931-4cce-a7f7-f44f940c9cff" class="wlWriterSmartContent"><div id="6cba5df4-dedb-4eab-8228-ff8be6c29379" style="margin: 0px; padding: 0px; display: inline;"><div><a href="http://www.youtube.com/watch?v=JsHGxe6lRSY" target="_new"><img src="http://lh3.ggpht.com/-pYAaAUxx1qw/UKnPT98O4zI/AAAAAAAAF-A/a8A9m7tHIQo/videoc3c181356d6b%25255B6%25255D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('6cba5df4-dedb-4eab-8228-ff8be6c29379'); downlevelDiv.innerHTML = "<div><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/JsHGxe6lRSY&hl=en\"><\/param><embed src=\"http://www.youtube.com/v/JsHGxe6lRSY&hl=en\" type=\"application/x-shockwave-flash\" width=\"425\" height=\"355\"><\/embed><\/object><\/div>";" alt=""></a></div></div></div> <p>เพียงสมัครสมาชิก แล้วทำการสร้าง channel ในการเก็บค่าของข้อมูล จากนั้นสร้าง API Key จากเว็บผู้ให้บริการ แล้วนำ key ที่ได้ มาใส่ในโค๊ดทางฝั่งไมโครคอนโทรลเลอร์ เราก็จะสามารถที่จะสร้างระบบ Monitoring อะไรก็ตามที่เราสนใจได้ ผ่านอินเตอร์เนต </p> <p>ศึกษาตัวอย่างจากโค๊ด <a href="http://community.thingspeak.com/tutorials/arduino/using-an-arduino-ethernet-shield-to-update-a-thingspeak-channel/" rel="nofollow" target="_blank">ThingSpeakClient.pde</a> <br />สมัครเข้าใช้บริการจาก <a href="https://www.thingspeak.com/" rel="nofollow" target="_blank">ThingSpeak</a> <br />ศึกษาตัวอย่าง <a href="http://www.123microcontroller.com/Microcontroller-C-Code-sample/Arduino-connect-Ethernet-via-ET-MINI-ENC28J60-module" target="_blank">Arduino + Ethernet module</a></p> Wisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.com0tag:blogger.com,1999:blog-5805038806820649580.post-18054648389046799262012-11-17T21:00:00.001-08:002012-11-17T21:01:39.924-08:00Tutorial: How to design a transistor circuit that controls low-power devices<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"><iframe src="http://www.facebook.com/widgets/like.php?href=http://microcontroller-electronics-update.blogspot.com/2012/11/tutorial-how-to-design-transistor.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe></div><p>    แทบจะเป็นเรื่องปกติ ของการออกแบบวงจรควบคุมที่ใช้ไมโครคอนโทรลเลอร์ในการควบคุมอุปกรณ์ไฟฟ้าที่ต้องการแรงดันมากกว่า 5V ขึ้นไปที่เราจะต้องใช้ทรานซิสเตอร์ เป็นตัวควบคุมอุปกรณ์ไฟฟ้าแทนการใช้ขาไมโครคอนโทรลเลอร์โดยตรง เนื่องจากสัญญาณที่ออกจากไมโครคอนโทรลเลอร์ส่วนใหญ่ จะมีแรงดัน 3.3 - 5V เท่านั้น ทำให้ไม่สามารถที่จะไปควบคุมอุปกรณ์ไฟฟ้า ที่ต้องการแรงดันมากกว่านั้นโดยตรง ฉะนั้นการใช้ไมโครคอนโทรลเลอร์ควบคุมการ ON-OFF ทรานซิสเตอร์ แล้วให้ทรานซิสเตอร์ทำการควบคุมการเปิด ปิดแหล่งจ่ายไฟฟ้าที่มากกว่า 5V จึงเป็นทางเลือกทีค่อนข้างนิยมอย่างมาก </p> <p>    ในทางปฏิบัติแล้ว การเลือกใช้ทรานซิสเตอร์ให้มาทำหน้าที่ เปิด ปิด แหล่งจ่ายไฟฟ้าที่จะจ่ายให้กับโหลดที่เป็นอุปกรณ์ไฟฟ้านั้น จะต้องคำนึงถึงปัจจัยอืนๆ อีก เพื่อให้ทรานซิสเตอร์สามารถที่จะนำกระแสได้ และมีความปลอดภัยกับตัวทรานซิสเตอร์เองที่จะต้องมารับภาระแรงดันสูงเนื่องจากความต้องการของโหลดไฟฟ้าด้วย </p> <p>    วีดีโอตอนนี้ เป็นการแนะนำการเลือกใช้ทรานซิสเตอร์ในการควบคุมอุปกรณ์ไฟฟ้า โซลินอยด์วาล์ว ซึ่งต้องการแรงดันไฟฟ้ากระแสตรง 12 V ในการจ่ายให้คอยล์ของโซลินอยด์วาล์วทำงาน และจะต้องทำการคำนวณหาค่าความต้านทานที่จะมาต่อกับขา B ของทรานซิสเตอร์ให้เหมาะสม เพื่อจะให้ทรานซิสเตอร์อยู่ในสภาวะอิ่มตัว ที่จะสามารถนำกระแส Ic ไหลผ่านโหลดได้</p> <div style="padding-bottom: 0px; padding-left: 0px; width: 448px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:3fc3109d-36ce-49c9-b522-54167a265926" class="wlWriterSmartContent"><div id="a31fe40e-691e-453a-b7e8-6e378eb18669" style="margin: 0px; padding: 0px; display: inline;"><div><a href="http://www.youtube.com/watch?v=8DMZSxS-xVc" target="_new"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDXTo6nVmzzaJozvolBaXvv2KSMZdwXriHHi4bSslaRzvllGDMUxejrDCeKny-RfbP6YUKab0vvD5kKdQG1s3N4WjLOh0rDCDik-ju4XJUAoVCxt1EPsPDu7SaSvxme2F-VuQ_lgywtM8/?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('a31fe40e-691e-453a-b7e8-6e378eb18669'); downlevelDiv.innerHTML = "<div><object width=\"448\" height=\"252\"><param name=\"movie\" value=\"http://www.youtube.com/v/8DMZSxS-xVc?hl=en&hd=1\"><\/param><embed src=\"http://www.youtube.com/v/8DMZSxS-xVc?hl=en&hd=1\" type=\"application/x-shockwave-flash\" width=\"448\" height=\"252\"><\/embed><\/object><\/div>";" alt=""></a></div></div></div> Wisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.com1tag:blogger.com,1999:blog-5805038806820649580.post-27111878995287435642012-11-15T23:22:00.001-08:002012-11-17T01:20:25.171-08:00ECE4760 microcontroller lectures 2012<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"><iframe src="http://www.facebook.com/widgets/like.php?href=http://microcontroller-electronics-update.blogspot.com/2012/11/ece4760-microcontroller-lectures-2012.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe></div><p>    มีคำกล่าวว่า Youtube เสมือนเป็นห้องเรียนโลกออนไลน์ที่ไร้พรมแดน คำพูดนี้ ดูเหมือนจะไม่ต่างกับความเป็นจริง สักเท่าไหร่ เพียงแต่มันอาจจะเป็นการสื่อสารเพียงทางเดียว ซึ่งผู้ที่กำลังนั่งรับชมอยู่ จะไม่สามารถโต้ตอบกับผู้สอน ณ ขณะนั้นได้ แต่ ก็ยังนับว่ามีประโยชน์มากมายแล้วตั้งแต่ Youtube ถือกำเนิดมา</p> <p>    มี Tutorial หรือคลิปวีดีโอการสอนมากมาย ถูกอัพโหลดไว้ใน Youtube จากทั่วทุกมุมโลก หลายๆคนที่ได้ทำการบันทึกวีดีโอการสอน หรือ การค้นพบ หรือสาธิตการทำงานของสิ่งใดก็ตาม ก็สามารถที่จะอัพโหลด และ แบ่งปันไว้บนโลกออนไลน์ผ่าน Youtube ได้ ซึ่งทำให้คนอีกซีกโลกได้รับรู้ข่าวสาร ความรู้ต่างๆ อย่างเท่าเทียมกัน </p> <p>    อีกหนึ่ง Tutorial ดีๆ อีกชุดหนึ่งที่อยากแนะนำ นั่นคือ เป็นการบันทึกการสอนเรื่องไมโครคอนโทรลเลอร์ ตระกูล AVR ของมหาวิทยาลัยคอร์แนล (Cornell University) ในรายวิชา ECE 4760 Designing with Microcontrollers Fall 2012 ในวีดีโอชุดนี้ประกอบไปด้วยหัวข้อ </p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:0f5bf677-328e-4df2-b9b0-5251a5c146ca" class="wlWriterSmartContent"> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px" id="b51d33cc-be5a-4de6-bbd3-b09139141526"> <div><a href="http://www.youtube.com/watch?v=dT0xxaG1DhM" target="_new"><img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" alt="" src="http://lh4.ggpht.com/-2tuT5eFTXA4/UKXprKgagVI/AAAAAAAAF5o/8ca7txyJUx4/video4484ca810c9f%25255B3%25255D.jpg?imgmax=800" onload="var downlevelDiv = document.getElementById('b51d33cc-be5a-4de6-bbd3-b09139141526'); downlevelDiv.innerHTML = "<div><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/dT0xxaG1DhM&hl=en\"><\/param><embed src=\"http://www.youtube.com/v/dT0xxaG1DhM&hl=en\" type=\"application/x-shockwave-flash\" width=\"425\" height=\"355\"><\/embed><\/object><\/div>";" galleryimg="no" /></a></div> </div> </div> <table border="0" cellspacing="0" cellpadding="0"><tbody> <tr> <td width="234"><a href="http://www.youtube.com/watch?v=dT0xxaG1DhM" rel="nofollow" target="_blank">Lecture 01 - Course Introduction</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=UI4SH3JjtXE" rel="nofollow" target="_blank">Lecture 02 - MCU and Lab 1</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=YMftHXuLXhA" rel="nofollow" target="_blank">Lecture 03 - Timer Example Code</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=cfZAkkPlfbg" rel="nofollow" target="_blank">Lecture 04 - Timer and LCD Examples</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=ldaGmKPQIXU" rel="nofollow" target="_blank">Lecture 05 - LCD Code and Button Debounce</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=sl5dKmqcApk" rel="nofollow" target="_blank">Lecture 06 - More Timer Examples</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=uEAQCBJhhHI" rel="nofollow" target="_blank">Lecture 07 - DMM Lab 2</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=jivwgNz52YM" rel="nofollow" target="_blank">Lecture 08 - Lab 2 and ADC Intro</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=Y9syRSF8vP8" rel="nofollow" target="_blank">Lecture 09 - Lab 2 Circuitry</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=vLNZh9lcYyM" rel="nofollow" target="_blank">Lecture 10 - Lab 2 Questions</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=JZ1Exmyq3-Q" rel="nofollow" target="_blank">Lecture 11 - Questions and Keypad Scanning</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=26Hg2B9yRgQ" rel="nofollow" target="_blank">Lecture 12 - ADC and DDS</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=xz2TMN2e4aM" rel="nofollow" target="_blank">Lecture 13 - Lab 3 FM Audio Synthesis</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=efbeLAxMjwE" rel="nofollow" target="_blank">Lecture 14 - Audio synthesis</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=pGiD96zY7-M" rel="nofollow" target="_blank">Lecture 15 - Noise Generator, DDS, PWM</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=Jc1fb9cBbUc" rel="nofollow" target="_blank">Lecture 16 - Audio Synthesis and PWM</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=z0QIjiIIr5k" rel="nofollow" target="_blank">Lecture 17 - Keypad Scan State Machine</a></td> </tr> <tr> <td><a href="ww.youtube.com/watch?v=gfhLvCsx3fI" rel="nofollow" target="_blank">Lecture 18 - Motors and Lab 4</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=UUpBGVKgbnk" rel="nofollow" target="_blank">Lecture 19 - Preemptive Kernel and Lab 4</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=yj9DJpysslk" rel="nofollow" target="_blank">Lecture 20 - Preemptive Kernel Example</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=TERxX9Sykwc" rel="nofollow" target="_blank">Lecture 21 - Lab 4 and PID Control</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=ON_Lris5KiQ" rel="nofollow" target="_blank">Lecture 22 - Lab 4 Motors and PID</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=htBpPZzKPrQ" rel="nofollow" target="_blank">Lecture 23 - Random Thoughts Before Spring Break</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=N5AQObWmx28" rel="nofollow" target="_blank">Lecture 24 - Final Project Constraints</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=DKOmIu5kkfk" rel="nofollow" target="_blank">Lecture 25 - Project and USART</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=88mggJCEstU" rel="nofollow" target="_blank">Lecture 26 - USART and RF</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=u_5MHTN8FVY" rel="nofollow" target="_blank">Lecture 27 - SPI</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=7yRoR7w82SA" rel="nofollow" target="_blank">Lecture 28 - TWI (I2C)</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=WlU-uIC2LNk" rel="nofollow" target="_blank">Lecture 29 - Motor Types</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=bGes5UrIlAE" rel="nofollow" target="_blank">Lecture 30 - Sensors</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=Qzmf1wGGIHc" rel="nofollow" target="_blank">Lecture 31 - Sensors and Amplifiers</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=tr8j9XzGp3E" rel="nofollow" target="_blank">Lecture 32 - Safety Discussion</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=c77GOIRAy34" rel="nofollow" target="_blank">Lecture 33 - Plagiarism Discussion</a></td> </tr> <tr> <td><a href="http://www.youtube.com/watch?v=xOm_jOeip_c" rel="nofollow" target="_blank">Lecture 34 - Assembly Language Intro</a></td> </tr> </tbody></table> <p>อย่าให้ปัญหาเรื่องของภาษามากีดกั้นความรู้ที่เราจะได้รับจากซีกโลกที่เจริญทางด้านเทคโนโลยี เริ่มต้นได้แล้ว วันนี้ </p> Wisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.com0tag:blogger.com,1999:blog-5805038806820649580.post-65072943443131879732012-11-14T22:00:00.001-08:002012-11-14T22:02:12.516-08:00Freehand 3D Computer Interaction Without Gloves<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"><iframe src="http://www.facebook.com/widgets/like.php?href=http://microcontroller-electronics-update.blogspot.com/2012/11/freehand-3d-computer-interaction.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe></div><div style="padding-bottom: 0px; padding-left: 0px; width: 425px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:5ba45b48-7d82-47c4-82ce-cf92aa0ebf70" class="wlWriterSmartContent"><div id="141963ba-d34e-43e6-9ec7-ffffb5817a46" style="margin: 0px; padding: 0px; display: inline;"><div><a href="http://www.youtube.com/watch?v=Tm2IuVfNEGk" target="_new"><img src="http://lh3.ggpht.com/-zDukV2bRzW4/UKSFChfkYwI/AAAAAAAAF4w/1bdNrJLI5L8/video7a7a9ea49eef%25255B18%25255D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('141963ba-d34e-43e6-9ec7-ffffb5817a46'); downlevelDiv.innerHTML = "<div><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/Tm2IuVfNEGk&hl=en\"><\/param><embed src=\"http://www.youtube.com/v/Tm2IuVfNEGk&hl=en\" type=\"application/x-shockwave-flash\" width=\"425\" height=\"355\"><\/embed><\/object><\/div>";" alt=""></a></div></div></div> <p>     จากระบบของ Kinect ที่มีการนำมาพัฒนางานใช้กันอย่างแพร่หลายในปัจจุบัน ส่งผลให้ไมโครซอฟต์มีความมุ่งมั่นตั้งใจที่จะพัฒนาระบบเชื่อมต่อกับผู้ใช้งานในการติดตามการคเลื่อนไหวของผู้ใช้งาน โดยทางบริษัทได้แสดงเทคโนโลยีใหม่ ที่เรียกว่า Digits มันคือระบบติดตามการเคลื่อนไหวของมือ ผ่าน อุปกรณ์ที่สวมใส่อยู่บนข้อมือของผู้ใช้งาน <br />     โครงการใหม่ของไมโครซอฟต์จะช่วยในการตรวจจับตำแหน่งของมือในรูปแบบสามมิติ ที่สามารถจะแปลงลักษณะท่าทางต่างๆ ไปสู่คำสั่งการทำงานของซอฟต์แวร์ (software commands) เช่น ผู้ใช้งานสามารถที่จะเลื่อนมือของเขาไปด้านข้างเพื่อสั่งงานเปิดหนังสือ หรือทำท่าบีบนิ้วมือเพื่อทำการซูมเอกสาร ซึ่งหน้าจอแสดงผลจะแสดงท่าทางของมือผู้ใช้งานในรูปแบบสามมิติด้วย <br />     ต้นแบบนี้ได้จัดแสดงโดย Microsoft ที่งานประชุมทางด้านระบบการเชื่อมต่อกับผู้ใช้งาน UIST 2012 symposium โดยอุปกรณ์ของไมโครซอฟต์ประกอบไปด้วย IR camera, IR laser line generator, IR diffuse illuminator และ inertial-measurement unit (IMU) ซึ่งต้นแบบนี้ยังไม่ได้เป็นจริงในแง่ของขนาดที่ใช้งาน แต่ไมโครซอฟต์คาดว่าจะทำให้ขนาดของมันเล็กลงและมีขนาดใกล้เคียงกับนาฬิกาข้อมือเมื่อทำต้นแบบเหล่านี้เสร็จสิ้นโครงการ <br />     ศักยภาพการใช้งานของอุปกรณ์นี้เป็นสิ่งที่น่าตื่นเต้นมาก มันสามารถที่จะเข้ามาแทนจอยเกมแบบเก่า ขณะที่ให้ความแม่นยำของการควบคุมติดตามการเคลื่อนไหว ที่ยังไม่มีอุปกรณ์ใดสามารถทำได้ ซึ่งมันอาจจะสร้างโอกาสให้กับแนวทางใหม่ของการใช้งานและปฏิสัมพันธ์กับคอมพิวเตอร์หรืออุปกรณ์พกพาแบบใหม่ก็เป็นได้ อ่านรายละเอียดเพิ่มเติมได้ที่ <a href="http://research.microsoft.com/apps/video/default.aspx?id=173838" rel="nofollow" target="_blank">Click</a></p> <p align="right">ขอบคุณ <a href="https://www.facebook.com/semi.mag?ref=stream" rel="nofollow">Semiconductor Electronics PLUS</a></p> Wisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.com0tag:blogger.com,1999:blog-5805038806820649580.post-41104023442744017252012-11-13T05:22:00.001-08:002012-11-13T05:22:47.153-08:00The Raspberry Pi Guy has created a huge amount of excellent Raspberry Pi videos<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"><iframe src="http://www.facebook.com/widgets/like.php?href=http://microcontroller-electronics-update.blogspot.com/2012/11/the-raspberry-pi-guy-has-created-huge.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe></div><p>    หนุ่มน้อยอายุ 13 ปี จากประเทศอังกฤษ ที่ใช้ชื่อ The Raspberry Pi Guy บน youtube channel ที่มีชื่อจริงว่า  Matthew นับว่าเป็นคนที่อายุน้อยที่สุดในตอนนี้ ที่มี tutorial ดีๆ บน Youtube ที่เกี่ยวกับคอมพิวเตอร์จิ๋ว Raspberry Pi และยังได้มีโอกาสเขียนบทความลงวารสาร The MagPi 3 บทความด้วยกัน นับว่าฝีไม้ลายมือ ไม่เบาเลย </p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:836713b4-9a3a-4976-8c10-9cbc7945ce7e" class="wlWriterSmartContent"><div id="b8783974-2289-4047-9951-1dfbd972817f" style="margin: 0px; padding: 0px; display: inline;"><div><a href="http://www.youtube.com/watch?v=ZpkI2JGdtAA" target="_new"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAjwqelJJQdGzoOJw9yHEQlIMj-YToiW5475ysLvpNXUTV2i23JmjBzf2PJh-dyAwWx3P9QQuFbhLY_MWNtbkWd7vhByQksvPGE1JZaZovvsUtuEytGWIRkaY0-5PZBrTCeCgvraUkthk/?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('b8783974-2289-4047-9951-1dfbd972817f'); downlevelDiv.innerHTML = "<div><object width=\"448\" height=\"252\"><param name=\"movie\" value=\"http://www.youtube.com/v/ZpkI2JGdtAA?hl=en&hd=1\"><\/param><embed src=\"http://www.youtube.com/v/ZpkI2JGdtAA?hl=en&hd=1\" type=\"application/x-shockwave-flash\" width=\"448\" height=\"252\"><\/embed><\/object><\/div>";" alt=""></a></div></div></div> <p>สามารถติดตามผลงานเข้าเจ้าหนุ่ม  The Raspberry Pi Guy ได้บน <a href="http://www.youtube.com/user/TheRaspberryPiGuy/videos?flow=grid&view=0" rel="nofollow" target="_blank">Youtube Channel</a> และบนวารสาร <a href="http://www.themagpi.com/" rel="nofollow" target="_blank">The MagPi</a> ได้แล้ววันนี้ </p> Wisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.com0tag:blogger.com,1999:blog-5805038806820649580.post-25727397640346512872012-11-10T22:49:00.001-08:002012-11-10T22:49:59.510-08:00How to communicate with Android phone via USB port<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"><iframe src="http://www.facebook.com/widgets/like.php?href=http://microcontroller-electronics-update.blogspot.com/2012/11/how-to-communicate-with-android-phone.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe></div><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnTcNDHLeJj1OBnzAy4STmDJXN7z2u8DmjC98MnQt3mwE44ejvE6i-4HwGM1v9rs1rbKNmn5NBF0wVWO91BsVn-BjSI2lc0N204HBWQRmaT5j9BW2HKY9VEUTdh_Fa8gNREpliDbQLsrQ/s1600-h/image%25255B7%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="android USB port" border="0" alt="android USB port" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgG07JpSlSwGXKSYu4CHjnKivsFgQ01XkGWfWVHVCZ__4aiOSt2ZPg1AV9CtZFAbMmDmxqDOnWvGcHAiKAMjn4kWTyYxF598Qh6NER-6JguSsQJNw_r7vOXvwax0dsoWY-sUo_3_NfPYwc/?imgmax=800" width="644" height="453" /></a></p> <p>มีความพยายาม และความต้องการในการที่จะเข้าไปควบคุมมือถือ Smart phone ที่มีระบบปฏิบัติการ Android สำหรับนักเล่นอิสระ เหล่าสาวกไมโครคอนโทรลเลอร์ และนักพัฒนา Android Application เพื่อที่จะนำมือถือเหล่านั้น มาควบคุมผ่าน USB port(ที่อยู่ด้านท้ายเครื่องโทรศัพท์) </p> <p><a href="http://code.google.com/p/android-serialport-api/" rel="nofollow" target="_blank">android-serialport-api</a> คือโปรแกรมสำหรับมือถือ smart phone ที่มีระบบปฏิบัติการ Android ที่จะทำให้เราสามารถรับส่งข้อมูลผ่าน USB port ของมือถือได้ โดยโปรเจคนี้ถูกคิดค้นขึ้นมา เมื่อต้องการที่จะติดต่อกับมือถือ Android HTC โดยมีจุดประสงค์ดังนี้ <br />-แสดงรายชื่อ Serial Port บนมือถือ เมื่อเรานำ USB/Serial port adapter มาต่อกับมือถือ <br />-สามารถที่จะกำหนดค่า serial port เช่น baudrate, stop bit , permission,... ได้ <br />-ให้มีการ รับ และ ส่งข้อมูล ในรูปแบบมาตรฐานด้ายการติดต่อผ่าน Java </p> <p>มีหลายๆ รูปแบบในการสื่อสารกับมือถือผ่าน USB port แต่ละวิธี ก็มีข้อดี ข้อเสียแตกต่างกัน รูปแบบที่แสดงด้านล่าง เป็นรูปแบบที่เป็นไปได้ ที่จะสามารถติดต่อกับ USB ของมือถือได้</p> <p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJU4VWoi0e27rUcNAd_vzz6oPowEGUrWV6sIaAhnXt2dNLeIn_uuj8Tbm001biVobdL0Ysx2zJNEfvcFAqnzCJSl78j6byD4oPK-TPCY2wCcvdKlzQLEU-TpUjd1nkYd2Xu-dYdDvS8ws/s1600-h/image%25255B3%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Android device to an RS232 peripheral" border="0" alt="Android device to an RS232 peripheral" src="http://lh3.ggpht.com/-AOSI2nhIRG4/UJ9Ki4mYwII/AAAAAAAAFyE/kuWqz1Af91o/image_thumb%25255B1%25255D.png?imgmax=800" width="644" height="311" /></a></p> <p>รูปแบบ Solution 1 <br />ข้อดี <br />-No need for external API, the Android SDK provides the class BluetoothSocket <br />-No need for hardware modifications <br />-hardware flow control is supported <br />ข้อเสีย <br />-Bluetooth consume battery <br />-high latency <br />-low bandwidth <br />API ที่แนะนำ <a href="http://developer.android.com/guide/topics/wireless/bluetooth.html" rel="nofollow" target="_blank">http://developer.android.com/guide/topics/wireless/bluetooth.html</a></p> <p>รูปแบบ Solution 2 <br />ข้อดี <br />-USB to RS232 adapters are cheap and easy to find <br />-no hardware modification needed <br />-no external battery needed <br />-low latency <br />-high bandwidth <br />ข้อเสีย <br />-your Android device needs an USB host connector (most tablets have one, but phones usually don't) <br />-your may need to root your device in order to change /dev/ttyUSB0 file permission, and to load a kernel module. <br />API ที่แนะนำ  android-serialport-api</p> <p>รูปแบบ  Solution 3 <br />ข้อดี <br />-The cheapest solution <br />ข้อเสีย <br />-hardware adapter must be built (<a href="http://www.instructables.com/id/Android-G1-Serial-Cable)" rel="nofollow" target="_blank">http://www.instructables.com/id/Android-G1-Serial-Cable)</a> <br />-very few Android devices compatibles <br />hardware flow control is not supported (only RX/TX, no RTS/CTS signals) <br />API ที่แนะนำ  android-serialport-api</p> <p> <br />รูปแบบ  Solution 4 <br />ข้อดี <br />-compatible with any Android device with an USB slave connector, i.e. 99.9% of the Android devices. <br />-no need to root your phone <br />-low latency <br />-high bandwidth <br />-you may use other GPIOs of the microcontroller at the same time <br />ข้อเสีย  <br />-ไม่มี                                                             API ที่แนะนำ  <a href="https://github.com/ytai/ioio/wiki/UART">https://github.com/ytai/ioio/wiki/UART</a></p> <p>แหล่งที่มา…………….[<a href="http://code.google.com/p/android-serialport-api/" rel="nofollow" target="_blank">Link</a>]</p> Wisit.Phttp://www.blogger.com/profile/04747663677248244453noreply@blogger.com0