Raspberry Pi Auto Run On Raspbian Jessie With Pixel

หลังจากที่ RASPBIAN WHEEZY อัพเตดใหม่เป็น RASPBIAN JESSIE ปัญหาที่ตามมาคือ ไม่สามารถสั่งให้ Raspberry pi รัน Script หลังจาก Boot เสร็จ ซึ่งเป็นปัญหาอย่างมากสำหรับมือใหม่ที่เริ่มใช้งาน วันที่เขียนบทความนี้ Raspbian ได้อัพเดตเป็น RASPBIAN JESSIE WITH PIXEL แล้ว สวยขึ้นเยอะเลย และ Browser ที่ให้มาคือ Chromium ตั้งแต่ต้น โม้มาเยอะแล้วมาเริ่มกันดีกว่าครับ Go Go Go...... Pekemon Go ผิด สำหรับใครที่ใช้งานบน RASPBIAN WHEEZY ให้เข้าไปที่ sudo

Continue Reading →

Raspberry pi auto open browser

หลังจากที่ทำโปรเจคจบมาได้ซักพัก ก็ติดปัญหาหลายๆอย่าง ซึ่งหนึ่งในหลายๆอย่างนั้นก็คือ การสั่งให้ raspberry pi เปิด web browser เมื่อ boot เสร็จ เพื่อให้เปิดหน้า web page ที่ต้องการให้แสดงผล สิ่งที่สำคัญคือ ต้องเป็น RASPBIAN WHEEZY ส่วนเพราะอะไรนั่นผมก็ไม่ทราบเหมือนกัน สามารถดาวน์โหลดได้จาก Link เริ่มจากการติดตั้ง Midori browser sudo apt-get install midori ติดตั้ง xset sudo apt-get install x11-xserver-utils จากนั้นก็เข้าไปแก้ไขไฟล์ autostart sudo nano /etc/xdg/lxsession/LXDE-pi/autostart เพิ่มคำสั่ง #

Continue Reading →

#TIP วิธี check สถานะว่าเชื่อมต่อ Internet ?

หลังจากห่างหายจากการเขียน Blog มานาน วันนี้เลยจะเสนอ Method ที่ผมเคยใช้งาน สำหรับบางคนที่ ต้องการ Check ว่าโทรศัพท์เชื่อมต่อ Internet อยู่หรือเปล่า. public boolean isOnline() { ConnectivityManager ctm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); return ctm.getActiveNetworkInfo() != null && ctm.getActiveNetworkInfo().isConnectedOrConnecting(); } ค่าที่ได้จากการ return ของ method ก็จะเป็น true , flase แค่นี้เราก็จะได้ method สำหรับ check

Continue Reading →

Android for control IOIO board #IOIO_BOT #Android

เนื่องจากอยู่กับ IOIO มานานแล้วเลยจัดโครงการ IOIO BOT ขึ้นเป็นโครงการสอนการเขียน Application Android พื้นฐาน และ Android for control IOIO board

Continue Reading →

ปรับความสว่าง screen brightness #Android

วันนี้เป็นบทความ screen brightness ปกติเวลาจะปรับค่าความสว่างของหน้าจอ Android จะต้องทำผ่านการตั้งค่า แต่คราวนี้ จะมาลองเขียน Application เพื่อปรับค่าความสว่างของหน้าจอเองซะเลย ก่อนอื่นเลยต้อง Create project ขึ้นมาก่อน  activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="${relativePackage}.${activityClass}" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_marginLeft="109dp" android:layout_marginTop="50dp" android:text="Brightness Screen" /> <SeekBar android:id="@+id/seekBar1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/textView1" android:layout_marginTop="100dp" />

Continue Reading →

Android vocabulary

.apk file – Android application package file. .dex file(Dalvik Executable File)  – นามสกุลที่เป็นนามสกุลแบบ Executable File หรือ เป็นไฟล์ที่สามารถ Run (ทำงาน) ได้ด้วยตัวมันเอง เปรียบเทียบได้กับ นามสกุล .EXE บน Windows ของเราๆ เนี่ยแหละ แต่มันเป็น Executable File ที่ทำงานบนระบบ JAVA Dalvik Virtual Machine (Davlik VM) นั่นเอง ซึ่งก็เป็นแกนหลักส่วนนึงของ Android หละครับ

Continue Reading →

Types of Address Instructions

Three address instructions - จะมี 2 ตัวถูกดำเนินการ และ 1 ตัวเป้าหมาย - เราจะเรียกสิ่งนี้ว่า "General register organization" Ex  X = (A+B) * (C+D) add t0 ,A ,B # Temp t0 = A+B add t1 ,C ,D # Temp t1 = C+D mul

Continue Reading →