Nanopi NEO : Blink (matrix)



รู้กันอยู่นะว่า NanoPi NEO มันมี GPIO ดังนั้น โดนไฟแล้วไม่  ต่อ Blink เนี่ย บาป มาก
เริ่มเลย
ssh เข้าไปใน NanoPI ให้ได้ก่อน ถ้าตรงนี้ไม่ได้ ให้ไปหาวิธีมา คำใบ้ windows putty mac หรือ linux terminal
โหลด Lib Matrix  ใช้  git clone https://github.com/friendlyarm/matrix.git  
โหลดเสร็จ cd matrix เข้าไป
จัดการ make  และ make install 

0. make && make install lib Marix

ต่อวงจร 

1 . วงจร Blink

จัดเลย
matrix-gpio_out
2.blink run
3.NanoPI NEO Blink by Matrix
เฮ้ ได้แล้ว
แล้วไง มาดู Code กัน 
https://github.com/friendlyarm/matrix/blob/master/demo/matrix-gpio_out/Matrix-gpio_out.c
4.gpio_out.c

แม่ง งง คือ เป็น C++ ม่ะ ไม่เป็น นี่ งง ผมก็งง
ไม่อธิบาย เพราะงง

แล้วอย่างนี้หล่ะ พอเดาได้ใช่มั้ย
5.Neno PI NEO Blink NutDIY

อย่างแรกนะ  โม Makefile ก่อน
6.Make File
จัด Code ตามด้านบน 
โยนใส่ NenoPI ด้วย อะไรก็แล้วแต่ ผมใช้ FileZila
7.upload to NenoPi
เข้าไปใน  path ของ blink (ex ~/matrix/Project01/m-Blink)
8.make blink
มันจะมี File  M-Blink ขึ้นมา
9.M-Blink
วิธีสั่ง run 
พิมพ์ ./ชื่อfile (ex ./M-Blink)
10.Blink RUN

มันก็จะกระพริบเหมือนเดิม








Nanopi NEO : Install OS (Armbian)


NanoPI NEO เป็น ...​  เออตามนั้น ไปดูเองตาม Wiki
บทความนี้ เกิดขึ้นจากความมั่วซั่ว ในการจะทำมันให้ได้ ใช้ทักษะ ตัดแปะ ตลอด Series 

Include Arduino lib and Extra lib In PlatformIO 3.0.1


เป็นไงวันนี้มี update PlatformIO CLI 3.0.1 ดู Note กันบ้างมั้ย ผมก็ไม่ได้ดู
update ตอนเช้า ตอนเย็นทดสอบ แม่ง เล่นกูสะแล้ว

Serial printf stm32f103c8t6 Using PlatformIO (Mac)


ความเดิมตอนที่แล้ว  เรา blink ให้กับ  STM32F103C8T6 ได้แล้วนะ อันดับต่อไปมันก็ควรจะรู้ว่า จะติดต่อผ่าน Serial Monitor อย่างไร

คอร์สอบรม Onsite จ.ชัยภูมิ





ข่าวดีสำหรับคนในพื้นที่ จ.ชัยภูมิ
อบรม จับทาง IoT (device)
โดย โครงการ NutDIY Onsite
สถานที่ อ.เมือง จ.ชัยภูมิ

Basic Device กับ Real Time Clock (RTC) Tiny RTC I2C 24C32 DS1307



0. Tiny RTC I2C 24C32 DS1307

คือ RTC เนี่ยมันมีอยู่เกือบทุกที่เลยนะ โดยเฉพาะ อุปกรณ์ที่ไม่ต่อเนต
เอาไว้ใช้เป็น นาฬิกา ของอุปกรณ์ แบบ เวลาเราตั้งเวลาในโปรแกรม แล้วไฟดับ มันก็ยังมี ถ่าน เลี้ยงเดินเวลาได้ตลอดๆ

Blink On NUCLEO-F411RE (STM32) By PlatformIO


0. Nucleo-F411RE
มัน ใช่ ใช่มั้ยหล่ะ ที่ว่าเล่น arduino (AVR)  ไปสักพักแล้วมีใจอยากโดน STM แต่แม่งเอ้ย ยากชิบหาย IDE ก็ไม่คุ้นฟรีแบบปลอมๆอีก ในเมื่อเราเป็น PlatformIO แล้วก็ควรจะใช้พลังของมันสนองความต้องการสะหน่อย

4x4 keypad for Arduino


4 x 4 keypad ผมก็เห็นผ่านตามานานมาก ก็ไม่ได้ลองสักที พอได้ลองเท่านั้นแหล่ะ
ชัดเลย มีโครงการเกิดขึ้นมาในหัวเพียบเลย

PlatformIO Manual Install (windows)


PlatformIO
การ Install PlatformIO แบบธรรมดาบางครั้งมันไม่สำเร็จ
มาลองดูวิธีแบบ Manual กันดีกว่าา

การใช้งาน Mini ENC28J60 Ethernet

MiniENC28J60

บางทีเราก็ต้องการให้ arduino uno เราต่อเนตได้แบบไม่ค่อยไว้ใจ wifi เท่าไหร่ ผมเลยกดหาซื้อได้เจ้าตัวนี้มา เห็นมันเล็กดี

PlatformIO Tips and Tricks Copy Paste Packges (windows)


เคยเป็นมั้ยเวลาเราไปแนะนำเพื่อนฝูง ให้มาใช้ PlatformIO กันเถอะ แล้วเจอภาพด้านบนนี่ ประมาณ 1  ชาติยังโหลดไม่เสร็จ
เพียงแค่เรามี Packges ของเราแล้วเราก็ช่วยเพื่อนได้ไม่ยาก

มา Test (Hardware) กันเถอะ



มา Test  (Hardware) กันเถอะ

ตั้งแต่มี arduino platform เป็นต้นมาทำให้เกิด Maker ด้าน Microcontoller  จากสายต่างๆเข้ามาเยอะมาก โดยเฉพาะสาย IT เพราะว่า arduino platform มันทำให้ง่ายเสียบสาย load ไฟกระพริบ ก็กระพริบให้เห็นเลยทีเดียว
แต่เมื่อลองอย่างอื่นๆหล่ะ ยกตัวอย่าง LAB ต่อ LED ภายนอก คุณเคยเจอปัญหาอย่างนี้ใช่มั้ย
ต่อตามรูปแล้วทำไมไฟยังไม่ติด

3M File System PlatformIO on NodeMcu Dev Kit V1.0


หลังจากที่เรา Upload File System กันเป็นแล้ว 
โดยปกติ ค่าพื้นฐานที่ PlatformIO ตั้งมาให้จะทำได้ที่  1M เรามาดูวิธีทำให้เป็น  3M กัน
0. การเลือกขนาดใน arduinoIDE มันแสนจะง่าย


Private library PlatformIO

Private library PlatformIO
เวลาเราเขียน โปรแกรมมันก็ต้องมี อะไรๆที่มันส่วนตัวบ้างใช่มั้ย ถ้าเป็น arduino IDE เราก็สามารถเขียนลงไปอยู่ใน Path เดียวกันกับ file .ino ไปเลย จริงๆ PlatformIO ก็ทำอย่างนั้นได้นะ แต่ ตอนที่มัน Init project มันมี Folder lib มาด้วยนี่สิ ในเมื่อมันมีมาให้ก็ใช้มันสะ

0. ภาพตำแหน่งการวาง file

วิธีดึง lib จาก arduino IDE มาใช้ใน PlatformIO

ถ้าเราเขียน arudino IDE  มันก็จะมี lib ที่เราใช้ประจำแล้วบางทีขี้เกียจ หาจากที่อื่น
สำหรับผมเองการ โหลด lib จาก arduino IDE มันง่ายดี



PlatformIO Blink On ESP-12E (Basic)

PlatformIO Blink On ESP-12E
วิธีการ เขียนโปรแกรม Blink บน ESP-12E
หลังจากที่เราได้ลองกับ NodeMcu Dev kit V1.0  แล้วนั้น ตอนนี้มายากขึ้นไปอีกหน่อย โดยเล่นที่  ESP12-E ตรงๆกันเลย

1. ESP-12E

PlatformIO Blink On Nodemcu Dev Kit V1.0 (ESP 12-E)

สำหรับคนที่เล่น Nodemcu Dev Kit V1.0  แล้วมีความกังวลว่า มันจะใช้อย่างไร


1. NodeMcu Dev Kit V1.0