วันอังคารที่ 9 กรกฎาคม พ.ศ. 2556

การออกแบบและสร้างแอพพลิชั่นบนระบบปฏิบัิติการAndroid ด้วย appinventor

เริ่มต้นการใช้งาน app inventor ในปัจจุบันโทรศัพท์เคลื่อนที่และแท็บเลตระบบปฏิบัติกรแอนดรอยด์นั้นมีจำนวนมาก หลายหลายรุ่น หลายยี่ห้อ ให้เลือกใช้งาน และคาดว่าในอนาคตจะมีการใช้งานกันมากขึ้นเรื่อยๆ ซึ่งเป็นผลให้นักพัฒนาแอพพลิเคชั่นจำเป็นต้องพัฒนาแอพพลิเคชั่นเพื่อให้สามารถตอบสนองความต้องการของผู้ใช้ได้ แต่เนื่องจากแอพพลิเคชั่นบนระบบปฏิบัติการแอนดรอยด์นั้นถูกพัฒนาขึ้นด้วยโปรแกรมภาษาจาวา ซึ่งเป็นเรื่องยากสำหรับนักพัฒนาแอพพลิเคชั่นมือใหม่ ที่อยากจะเรียนรู้เกี่ยวกับเรื่องของการเขียนโปรแกรม App Inventor เป็นเครื่องมือตัวหนึ่งที่ใช้ในการพัฒนาแอพพลิเคชั่นบนมือถือระบบปฏิบัติการแอนดรอยด์ ซึ่งถูกออกแบบและพัฒนาโดยเริ่มต้นจากทีมงานของกูกเกิล และปัจจุบันอยู่ในการควบคุมดูแลของสถาบัน MIT (Massachusetts Institute of Technology) AppInventor ออกแบบมาเพื่อให้ง่ายต่อการใช้งาน โดยอาศัยหลักการทำงานผ่านระบบเครือข่ายอินเตอร์เนตเป็นหลัก ซึ่งใช้เว็บบราวเซอร์ในการทำงานร่วมกับเว็บเซิฟเวอร์ แอพพลิเคชั่นที่ถูกพัฒนาจะถูกจัดเก็บไว้ในเครื่องคอมพิวเตอร์เซิฟเวอร์ ซึ่งเวลาที่เราเรียกใช้งาน จะต้องเข้าไปที่เว็บไซด์ appinventor.mit.edu/ เพื่อที่จะนำแอพพลิเคชั่นที่สร้างขึ้นมาแก้ไข และพัฒนาต่อได้ ถือเป็นอีกหนึ่งแนวทางในการพัฒนาแอพพลิเคชั่นบนมือถือรูปแบบใหม่ ที่น่าสนใจ และใช้เป็นพื้นฐานในการพัฒนาแอพพลิเคชั่นขั้นสูงต่อไป
การตั้งค่าและการติดตั้งโปรแกรมเพื่อใช้งาน AppInventor ก่อนอื่นให้เราเข้าไปที่ http://www.appinventor.mit.edu/ เป็นเว็บไซด์หลักในการเข้าใช้งานโปรแกรม และดาวน์โหลดโปรแกรมสำหรับติดตั้งลงบนคอมพิวเตอร์ เราสามารถเข้าไปดาวน์โหลดไฟล์โปรแกรมได้ฟรี โดยคลิกไปที่ Explore http://explore.appinventor.mit.edu/learn
อ้างอิงจาก: http://appinventor-micro2bot.blogspot.com/2012/09/app-inventor.html

การจำลองการทำงานArduino แบบกราฟฟิค ด้วยโปรแกรมVirtualbreadoard

VIRTUAL BREADBOARD บอร์ดทดลองอิเล็กทรอนิกส์จำลอง
ในเรื่องของไมโครคอนโทรลเลอร์ หรืองาน Embedded System การได้เรียนรู้เกี่ยวกับการเขียนโปรแกรมเพื่อ โปรแกรมลงบนตัวไมโครคอนโทรลเลอร์ เป็นสิ่งที่ยากไม่แพ้กันกับ การที่ต้องต่อวงจร หรือทดลองฮาร์ดแวร์ เพื่อดูว่าโค๊ดที่เราได้เขียนมานั้น สามารถทำงานได้ตามที่เราต้องการหรือไม่ การได้เรียนรู้ทั้งสองอย่างไปพร้อมๆกัน เป็นสิ่งที่จำเป็นที่จะต้องทำ และได้เรียนรู้ปฏิบัติ เพื่อให้เกิดทักษะ ความเข้าใจ การทดสอบการเขียนโปรแกรม หรือเขียนโค๊ด ขอเพียงเรามีแค่่คอมพิวเตอร์ และ IDE ที่เอาไว้พัฒนาโปรแกรมก็สามารถที่จะทำงานด้านนี้ได้แล้ว แต่ในส่วนของฮาร์ดแวร์ ที่จะทดลอง simulate โค๊ดที่เราเขียน บางครั้งกลับกลายเป็นอุปสรรคสำหรับคนที่ไม่มีโอกาสในการเข้าถึงฮาร์ดแวร์ เหล่านั้น วันนี้ผมขอนำเสนอโปรแกรมที่ช่วยจำลองการทำงานของฮาร์ดแวร์ในส่วนนั้น ด้วยโปรแกรม VIRTUAL BREADBOARD โปรแกรม VIRTUAL BREADBOARD เป็นโปรแกรมที่ออกมาให้ทำหน้าที่เป็นตัวที่แสดงผลการทำงานของโค๊ดที่เราเขียนขึ้นมา และสร้างสภาวะแวดล้อมของงานด้าน Embedded System โดยใช้ไมโครคอนโทรลเลอร์จำลอง โปรแกรม VIRTUAL BREADBOARD หรือ VBB มีเบอร์ของไมโครคอนโทรลเลอร์ PIC16 และ PIC18 ให้เราเลือกอย่างหลากหลาย ซึ่งตอนนี้โปรแกรมนี้สามารถจำลองการทำงานของบอร์ด Arduino ได้แล้ว นอกจาก MCU หลักๆ แล้ว ยังมี อุปกรณ์ต่อพ่วงอื่นๆ ไม่ว่าจะเป็น LCD , Servo Motor หรือวงจรอื่นๆ อีกมากมาย http://www.virtualbreadboard.com/home.htm http://www.youtube.com/watch?v=hSKoxN9n6js อ้างอิง http://www.123microcontroller.com/Software-Tools/Virtual-Breadboard-program-simulation-microcontroller

ทรานซิสเตอร์คืออะไร หลอสูญญากาศคืออะไร นำไปใช้งานอะไร

วิวัฒนาการการพัฒนาสารกึ่งตัวนำที่เรียกว่าทรานซิสเตอร์ พัฒนาโครงสร้างตั้งแต่เป็นหลอดสูญญากาศ ตัวถังT0-90 T0-92 จนเป็นอุปกรณ์ SMD และแผงวงจรรวมแบบ IC

วันพุธที่ 3 กรกฎาคม พ.ศ. 2556

วันจันทร์ที่ 4 กุมภาพันธ์ พ.ศ. 2556

แอมป์หลอด โดยช่างเก้ นายช่างอิเล็กฯส

สำหรับเครื่องเสียงแอมป์หลอดเครื่องแรกของผม สร้างโดยช่างเก้ สนับสนุนหลอดแล้วได้ผลออกมาเป็นเครื่องเสียงแอมป์หลอดเครื่องแรก ที่ต้องลองฟังน้ำเสียง