Make , Creative and Let 's fun
Posts tagged processing
ทดสอบ App ตัวแรกบน Android ครับ (Processing on Android)
Mar 16th
ช่วงนี้จะกลับมาขยันปั้ม blog สักหน่อย แต่ยังไม่มีเวลามากครับ ยอดขายก้อดีวันดีคืน วันนี้ผมเอาการทดสอบ app บน android มาให้ชมกันไปก่อน
สำหรับ app ผมสร้างโดย Processing เวอร์ชั่น 0194 วาดรูปสี่เหลี่ยม ให้มันหมุนไปตามนิ้วครับ และเปลี่ยนสี Background ผมตั้งใจจะทดสอบความเร็วของเซ็นเซอร์สัมผัส (touch screen) ตามตัวอย่างเขาๆ ในเวปล่ะครับ ซึ่งมันก้อง่ายดี
สำหรับ Processing บน android กับ เวอร์ชั่นบนคอม เหมือนกัน ทุกประการ ผมว่าลองเอามาติดตั้งในเครื่องกันดูครับ ทำโปรแกรมเทพๆ จากเครื่อง android ง่อยๆ ได้ (iphone ทำได้ไหมล่ะ) จากที่ได้ลองมา ขอสรุปเป็นข้อๆดังนี้นะครับ
- สามารถ Simulate ได้ผ่าน SDK และ ต่อกับมือถือ export ตรงเข้าเครื่องเราได้ด้วย (ผมเรียกไม่ถูกว่าทางการเขาเรียกอย่างไง)
- สร้างรูป 2D/3D ด้วยรูปแบบของการเขียนแบบ Processing ถ้าเคยใช้งานมาก่อน น่าจะคุ้นเคยโดยทันที่
- สัมผัสหน้าจอ จะเปลี่ยนเป็น mouse event ครับ แต่มันจะได้จุดเดียว ถ้าจะใช้ multi-touch ต้องทำเรียกใช้ api ของ android ขึ้นมาใช้ (มือถือผม มันไม่ support หลายจุด)
- network ,sound ทาง processing ก้อ support นะครับ
- โครงสร้างของ Processing เดิมมันเป็น java เราจะสามารถเอา java api เดิมของ android-sdk มาใช้งานได้อีกด้วย เราอยากใช้ multi-touch หรือ sensor วัดความเร่ง ความเอียง สามารถเอา sdk ช่วยต่อยอดได้ครับ
- ทำเสร็จสร้างไฟล์ .apk ให้เราเอาไปใช้งานได้ด้วยครับ
- แต่ข้อเสียยังไม่เสถียรครับ โดย force close บ่อยๆ เอาแค่สร้างขวัญและกำลังใจ ให้กับเราล่ะกัน
ชมกันไปเลย เข้าใกล้ความจริงไปอีกนิดล่ะ
[Sciguy14] Arduino Tutorial 07: I2C Communication and Processing
Feb 22nd
วีดีโออันต่อไปครับ สำหรับหัดใช้ arduino มาถึงตอนที่ 7 สำหรับตอนนี้จะเกี่ยวกับ I2C ครับ เป็นการสื่อสารระหว่างไอซี ความเร็วสูงกว่า serial ครับ สำหรับอุปกรณ์ในตัวอย่าง จะเป็นเซ็นเซอร์วัดอุณหภูมิ อาจจะหายากสักนิดนะครับ ก้อดูเป็นแนวทางแล้วกันครับ
สำหรับใครที่ติดตาม วีดีโอ Arduino Tutorial จากทางเวปไอยาราฟันส์นะครับ ผมได้รวบรวมโดยกด TAG “SCIGUY14″ หรือเข้าไปดูที่ Youtube Channel ของทางเขาได้ครับ
RC-TOY + Wiimote : รถกระป๋องควบคุมด้วย Wiimote
Feb 18th
เอาผลงานของเพื่อนในเวปมาขายกันบ้างครับ อันนี้เป็นโปรเจครถบังคับที่อลังการณ์งานสร้างที่สุด ที่เคยเห็นมา อันนี้เป็นรถบังคับ โดยใช้ wii-mote ครับ บังคับไม่ได้ง่ายกว่าเดิมหรอกครับ แต่มันดูเท่ขึ้น มูลค่าทางจิตใจ มันประเมิน หรืออธิบายไม่ได้
wii-mote คือ game controller แบบใหม่ ที่ใช้การเคลื่อนไหวของเราแทนการควบคุมแบบกด โดย wii-mote จะใช้เซ็นเซอร์วัดความเร่ง อย่าง accelerometer วัดการเคลื่อนที่ของแขน ว่าแต่มีคน ไม่เคยเห็น wii-mote ด้วยเหรอนิ
ช่วงนี้ผมเขาไปดูตามเวปอย่าง engadget หรือ gizmodo ผมเห็นทางโน่นเขาเอางาน hack ๆ ,โมดิฟาย มาลงเวปมากขึ้น เอาช่วงอาิทิตย์ที่ผ่านมาก่อนนะครับ ก้อจะมีของ Johnny Chung Lee ที่เอาหุ่นยนต์ Telepresent แบบ ทำเองได้มาโชว์ หรือ RixRover ที่ใช้ RC-toy ,arduino กับ Netbook ทำหุ่นยนต์ ผมว่ามอง ส่วนประกอบมันก้อคือๆ กันนั้นล่ะ ทางผมเห็นก้อคันๆ แต่ไม่ทำเอง เลยเอามาให้ดูกันบ้าง เมืองไทย เขาก้อทำได้นะไม่ยอมๆ
สำหรับเจ้าของผลงานคือป๋าเบียร sodanum จากเวป electoday ใช้เวลาทำไม่กี่วันมั่งครับ แกะรถบังคับ ประกอบรถบังคับ แล้วก้อแกะอีกที่ จนรู้อีกที่ว่า แกะรถทำไม ไปแกะจอยรถบังคับดีกว่า ป๋าเบียรแกถึงกับ hack จอยรถบังคับ มาเชื่อมต่อกับคอมพิวเตอร์กันเลย โดยใช้บอร์ด arduino สั่งงานจอยรัถบังคับอีกที่ครับ คราวนี้เลยบังคับ ผ่านคอมพิวเตอร์ได้สบายๆ
[Sciguy14] Arduino Tutorial 6: Serial Comm and Processing
Feb 16th
อีกสักรอบ รอบที่แล้วที่ผมลองในเวป อาจจะดูไม่เข้าถึง รอบนี้มาดู sciguy14 ใช้ arduino กับการสื่อสารด้วย serial อีกสักรอบ ในตอนนี้จะมีตัวอย่างการใช้งาน arduino สื่อสารกับคอมพิวเตอร์ โดยใช้ serial ครับ และจะมีตัวอย่างลองใช้โปรแกรม processing ควบคุมอุปกรณ์อีกด้วย ผมว่าถ้าไมโครไม่ต้องหรูมาก ต่อกับคอมได้ สามารถทำโปรแกรมสร้างสรรค์ได้เยอะแยะแล้ว
สำหรับใครที่ติดตาม วีดีโอ Arduino Tutorial จากทางเวปไอยาราฟันส์นะครับ ผมได้รวบรวมโดยกด TAG “SCIGUY14″ หรือเข้าไปดูที่ Youtube Channel ของทางเขาได้ครับ
สร้าง arduino oscilloscope ง่ายนิดเดียว
Aug 23rd
สวัสดีครับ ช่วงนี้ต้องรีบเข้ามาปล่อยบทความไปเรื่อยก่อน หลังจากที่ดองไว้นาน สำหรับช่วงนี้ ผมได้กลับมาลองเล่นโปรแกรม processing อย่างจริงจัง อีกรอบ สำหรับโปรแกรม processing เป็น platform พัฒนาโปรแกรมสำหรับงาน Visual Art ครับ ซึ่งรู้สึกว่าโปรแกรมนี้ เล่นอะไรได้เยอะดีครับ ทดลองใช้งานมา ก้อไม่ติดขัดอะไร เขียนได้เรื่อยๆ เลยมาตั้งโจทย์ เขียนโปรแกรมง่ายๆ เล่นดูบ้างดีกว่า
สำหรับโปรแกรม processing เขาตั้งใจสร้างมาเพื่อศิลปิน visual art เขาใช้งานกัน เพราะว่า tools ต่างๆ มันจะเกี่ยวกับ computer graphics ไม่ว่าจะเป็น สร้างภาพ 2D ,3D OpenGL และ ส่วน interface กับ mouse ,keyboard อย่างง่ายๆ คือ จริงๆมันก้อเหมือน C#, C++ ,java อะไรพวกนั้นล่ะครับ แต่มันง่ายกว่า กับไม่ต้องเรียนรู้การเขียนโปรแกรมมากนัก และ ที่สำคัญมันฟรี และ ใช้งานได้ทุก platform อีกด้วยคับ ไม่ว่าจะเป็น MacOS ,Linux ,Windows และอีกไม่นานจะไปอยู่บนโทรศัพท์ android กับ iphone อีกด้วย

ในบทความตอนนี้ผมก้อ ลองทำ Oscilloscope ง่าย โดยเอา processing กับ arduino มาใช้ร่วมกันเลย จากแผนภาพจะแสดงให้เห็นว่า ใช้บอร์ด arduino อ่านค่าจะ sensor ผ่าน A/D แล้วส่งค่าให้ processing เอาไปแสดงผล จึงได้ digital scope ง่าย แสดงผลเป็นจอสี ต่อ USB ได้ด้วย และมีอาจจะใส่ function แปลงค่าที่อ่านได้ มาเป็นค่าอุณหภูมิ ความเข้มแสง? (แต่ต้องเขียนโปรแกรมเพิ่มเองนะครับ) More >

