Python2 and LoRa + Arduino (Feb ' 2019)

Python Visualization
Machine Learning ( Thai )
Fixzy app
http://www.wiseconnections.co.th/
https://averagemaker.com/2017/11/undiscovered-add-on-boards.html (LoRa)
https://www.youtube.com/channel/UCC_Tgoiiql9aVD19e-_jDHA ( Hackatorn)
ทดสอบ LoRa IoT by CAT ด้วย mbed
STM32LoRa ตอนที่ 2 เชื่อมต่อกับ LoRa IoT by CAT (โหมด ABP)
https://medium.com/@apaichonpunopas
https://www.facebook.com/abdulonline/
https://sites.google.com/site/computerlgnite/pra-yokh-kha-sang-goto ( C language )






















https://www.youtube.com/channel/UCtHqRcbcs1RjNSkl8kmT35A
http://pioneer.netserv.chula.ac.th/~achatcha/ ( อาจารณ์ Chula )
https://www.aripfan.com/how-to-use-android-box/
https://www.praphas.com/index.php?start=33




ตัวเเปรใน Arduino

  • ตัวเเปรเเบบ Fix ค่า
  • ตัวเเปรเเบบ Array  1 มิติ   /มิติ
  • ตัวเเปรที่ค่อยตรวจสอบสถานะตามเวลา ตามความถี่
  • ตาม dip switch or jummper
  • ตัวเเปรเเบบ pointer
  • กล้องจับรถหรือการเคลื่อนที่ของคน    Solar tracking  YoYo
  • การกระทำการทาง logic การเลื่อน bits
  • x|=2   x  ใหม่เท่ากับ x เดิมออด้วยสอง
  • x&=2   x  ใหม่เท่ากับ x เดิมเเอนด้วยสอง
  • x%=2   x  ใหม่เท่ากับ x เดิมหารด้วยสองเเล้วเอาเศษ



Function ที่ Arduino ทำมาให้

 Pointer Access Operators
* dereference operator
    * dereference operator  หมายถึงตัวดำเนินการ คูณ
& reference operator
   & dereference operator  หมายถึงตัวดำเนินการและ

Bitwise Operators

& (bitwise and)
   เครื่องหมาย& (bitwise and) หมายถึง การ and บิตต่อบิต
เช่น
 int a =  92;    // in binary: 0000000001011100
 int b = 101;    // in binary: 0000000001100101
 int c = a & b;  // result:    0000000001000100, or 68 in decimal.

| (bitwise or)
   เครื่องหมาย  | (bitwise or) หมายถึง การ or บิตต่อบิต
เช่น
 int a =  92;    // in binary: 0000000001011100
 int b = 101;    // in binary: 0000000001100101
 int c = a | b;  // result:    0000000001111101, or 125 in decimal.

^ (bitwise xor)
   เครื่องหมาย  ^ (bitwise xor) หมายถึง การ xorบิตต่อบิต
เช่น
 int x = 12;     // binary: 1100
int y = 10;     // binary: 1010
int z = x ^ y;  // binary: 0110, or decimal 6

   ~ (bitwise not)
   เครื่องหมาย      ~ (bitwise not) หมายถึง การกลับบิตทั้งหมดเป็นค่าตรงกันข้าม
เช่น
 int a = 103;    // binary:  0000000001100111
    int b = ~a;     // binary:  1111111110011000 = -104

<< (bitshift left)
   เครื่องหมาย<< (bitshift left)หมายถึง การเลื่อนบิตมาทางซ้าย
เช่น
 int a = 5;        // binary: 0000000000000101
int b = a << 3;   // binary: 0000000000101000, or 40 in decimal
int c = b >> 3;   // binary: 0000000000000101, or back to 5 like we started with

>> (bitshift right)
   เครื่องหมาย<< (bitshift left) หมายถึง การเลื่อนบิตมาทางขวา
เช่น
 int a = 5;        // binary: 0000000000000101
int b = a << 3;   // binary: 0000000000101000, or 40 in decimal
int c = b >> 3;   // binary: 0000000000000101, or back to 5 like we started with

Compound Operators
++ (increment)
   เครื่องหมาย++ (increment)  หมายถึง การเพิ่มค่าหนึ่งค่าให้กับตัวแปร
เช่น
x = 2;
y = ++x;      // x now contains 3, y contains 3

-- (decrement)
   เครื่องหมาย-- (decrement) หมายถึง การลดค่าหนึ่งค่าให้กับตัวแปร
เช่น
x = 2;
y = x--;      // x contains 2 again, y still contains 3

+= (compound addition)
   เครื่องหมาย+= (compound addition) หมายถึง การบวกค่าให้กับตัวแปร
เช่น
x = 2;
x += 4;      // x now contains 6

-= (compound subtraction)
   เครื่องหมาย-= (compound subtraction)  หมายถึง การลบค่าให้กับตัวแปร
เช่น
x = 2;
x -= 3;      // x now contains 3

*= (compound multiplication)
   เครื่องหมาย*= (compound multiplication)  หมายถึง การคูณค่าให้กับตัวแปร
เช่น
x = 2;
x *= 10;     // x now contains 30

/= (compound division)
   เครื่องหมาย/= (compound division)  หมายถึง การหารค่าให้กับตัวแปร
เช่น
x = 2;
x /= 2;      // x now contains 15

&= (compound bitwise and)
   เครื่องหมาย&= (compound bitwise and) หมายถึง การ and ค่าให้กับตัวแปร
เช่น
myByte =  10101010;
myByte&= B1111100 == B10101000;

|= (compound bitwise or)
เครื่องหมาย       |= (compound bitwise or)  หมายถึง การ or ค่าให้กับตัวแปร
เช่น
myByte =  B10101010;
myByte |= B00000011 == B10101011;

https://arduinothing.blogspot.com/2016/04/arduino-cc.html


Arduino and GPS
https://mechatrofice.com/arduino/gps-latitude-longitude?fbclid=IwAR3jMHLbePzc-a97B4Is_euXUAXzkrybFg19LSCZP_XNLmRuiMwX9Qu1Y_c

https://ไมโครคอนโทรลเลอร์.blogspot.com/2012/12/blog-post.html ( PIC )
simulation electronic
https://elec-thai.blogspot.com/2012/12/blog-post_574.html
http://engineeringkowlege.blogspot.com/2012/02/led-microcontroller-pic-pic-ccs-compiler.html (ไฟวิ่ง)

http://engineeringkowlege.blogspot.com/ ( PIC MICROCONTROLLER )

https://www.maximintegrated.com/en.html


ความเเตกต่างระหว่าง Router / Switching






Python and Web complete ( Good )