Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - MicroX

#17
Quote from: panuwat20 on January 28, 2016, 04:25:49 PM
โห...สุดยอด ว่าจะหาวิธีแสดง syntax โค๊ดอยู่พอดีเลย เพื่อที่จะเอามาทำ ebook แบบ CHM แต่ว่า อยากทราบแนวคิดครับ ว่าทำไมท่าน อ.MicroX ถึงคิดวิธีการแนวๆ นี้ออก

ขอบคุณครับ
- ใช้ความรู้สึกครับ เนื่องจากเอกสารปัจจุบันสามารถ แลกเปลี่ยนข้อมูลไปมาระหว่างกันได้ด้วยการ copy, paste, drag-drop (ลากแล้ววาง) ผมก็ใช้แนวความคิดนี้ เมื่อทำงานกับ windows

- ตัวรับ จะเป็นผู้แยกประเภทข้อมูลเอง อย่างเช่น คุณ copy Text จาก html ไฟล์ใน browser มา ที่มีทั้งขนาด สี และรูปภาพ แล้วมาวางใน Word กับ notepad ทั้งๆ ที่เป็นข้อมูลตัวเดียวกัน แต่notepad ก็จะเลือกรับแต่ Text ไฟล์ ส่วน Word ก็จะรับรูปแบบที่รู้จัก เช่นขนาดและสีของตัวอักษร และรูปภาพ

- เอกสาร Word, Excel, PowerPoint , etc. สามารถแลกเปลี่ยนข้อมูลกันไปมาได้ และส่วนใหญ่ก็จะรู้จักข้อมูลแบบ Hyperlink (ข้อมูลก๊อบจาก html ใน browser)

- อย่างเช่นข้อมูลในเวปบอร์ดนี่ ถ้าคุณต้องการเก็บ หากเก็บด้วยการ save ไฟล์ หรือกด ctrl-s  เพื่อเก็บไฟล์ Html ทั้งก้อน (กรณีเก็บด้วย webpage complete) คุณก็จะได้ขยะกองโต มาด้วย  แต่ถ้าเลือกเฉพาะที่คุณต้องการ (ระบาย) แล้วคลิกขวากด copy แล้วไปวางใน Word คุณก็จะได้แต่เนื้อๆ เก็บได้ทั้งขนาด, สีสัน, ลิงค์ และรูปภาพ  และหากต้องการเป็น html ไฟล์ จาก word ก็สามารถ save เป็น html ไฟล์ได้
#18

1). ขั้นแรกนำโค๊ดไปแปลงเป็น html ไฟล์ด้วย javascript ก่อนครับ
อาจใช้ keyword   C++2HTML ให้ google ช่วยหา
อย่างเช่น http://www.bedaux.net/cpp2html/


copyโค๊ดแล้งวางลงใน Text box แล้วกดปุ่ม convert


สักครู่ browser จะมี windows ใหม่เด้งขึ้นมา



2). ให้saveไฟล์นี้เป็น html ไฟล์   เช่น page1.html

3). จากนั้นใช้ Microsoft word เปิดไฟล์ page1.html ขึ้นมาแล้ว save ใหม่เป็นไฟล์ page1.doc
4). เปิด PowerPoint ลบเฟรม title ออกให้เหลือแต่หน้าเปล่าๆ


5). ใช้เมาส์ลาก (drag) ไฟล์ Page.doc ไปวางในหน้าเอกสาร PowerPoint


จะเห็นกรอบของเอกสารปรากฏ

จัดรูปแบบและแก้ไขเอกสารได้ โดยการดับเบิ้ลคลิกเข้าไป


save ไฟล์ PowerPoint ที่ได้ แล้วลอง view ดู


----------------------------------------------------------------------------------------------------
NOTE:
- โปรแกรม C++2HTML สามารถ save เป็นไฟล์ไว้ที่เครื่องเราได้ และสามารถเรียกทำงานที่เครื่องเราได้แบบ offline
- สามารถเปลี่นสีได้จากข้อมูลที่ให้ไว้ในหน้านั้น


<script type="text/javascript">
if (versionOK) {
// edit lines below to change the output style
  comment       = {color:"#666666", bold:false, italic:true,  name:"comment"} // comment blocks and lines
  precompiler   = {color:"#006633", bold:false, italic:false, name:"pre"} // precompiler lines
  operator      = {color:"#000000", bold:false,  italic:false, name:"operator"} // operator and punctuator symbols
  stringLiteral = {color:"#006600", bold:false, italic:false, name:"string"} // string and wide char string literals
  charLiteral   = {color:"#009900", bold:false, italic:false, name:"char"} // char and wchar_t literals
  intLiteral    = {color:"#999900", bold:false, italic:false, name:"int"} // integer literals
  floatLiteral  = {color:"#996600", bold:false, italic:false, name:"float"} // floating point literals
  boolLiteral   = {color:"#000000", bold:true,  italic:false, name:"bool"} // boolean literals
  types         = {color:"#000099", bold:true, italic:false, name:"type"} // built-in type names
  flowControl   = {color:"#000099", bold:true, italic:false, name:"flow"} // program flow control keywords
  keyword       = {color:"#990000", bold:false, italic:false, name:"keyword"} // other keywords
}
</script>



- สามารถเพิ่ม keyword ได้โดยแก่ไขในไฟล์ highlight.js




#20
Quote from: panuwat20 on January 27, 2016, 04:30:40 PM
ตามที่คุณ wlasoi ได้อธิบายมาก็ทำให้นึกถึง การจัดทำเอกสาร-คู่มือ
เลยนึกการรวบรวมคู่มือ-รูปภาพ เก็บโค้ดมีโปรแกรมอะไรทำได้บ้าง
จะได้ทำไว้คู่กับบอร์ด มีภาพอธิบายวงจร โค๊ด ฯลฯ

- เอกสาร ที่เก็บโค๊ด-รูปภาพตัวอย่าง ฝังไฟล์ไว้ในตัว กดโหลดออกมาใช้ได้
- มี index , search
- มีการบีบอัดข้อมูลในตัว

นึกถึง PDF ไฟล์อยู่เหมือนกัน
word --->PDF ---->+embed file +ทำ bookmark = PDF+(embed file)+bookmark

แต่พอแก้ไขก็ต้องทำที่ word ใหม่ มันไม่ค่อยสะดวกเลย

ผมก็เคยหาเหมือนกันครับสุดท้ายก็มาจบที่ไฟล์ CHM ซึ่งก็เป็นรูปแบบ Help ของ Windowns กับ ebook นี่เอง
ตัว compile มีหลายตัวครับผมใช้ PocketChmpro ง่ายดี

ข้อดีของไฟล์ CHM
- compress ไฟล์แล้วไม่ต้อง compess ซ้ำอีก (ZIP, Rar)
- ทำ Index ได้ ,binary search
- embed ไฟล์ต่างๆเข้าไปได้
- เป็น Hypertext


อันนี้ฝังไฟล์ PCB ไปกลับโปรเจคกันหาย
ตัวอย่างไฟล์ PhotoSwitch1.chm
https://mega.nz/#!gtQgwISZ!fWMB7t2wqjleLcWm3QF_V5xELj02Iq_-oi4amBJALyo
เลือก Download through your browser



Source Code เป็น Html ไฟล์
- สามารถนำไฟล์ที่เรา download มา ทำเป็น ebook ได้
- สามารถนำ CHM ไฟล์มา decompile เป็น source code ใหม่ได้ เพื่อจัดใหม่หรือเพื่มเติม

อันนี้ผมนำ CHM ของ Arduino reference ไฟล์มา decompile แล้วคอมไพล์ใหม่

ตัวอย่างไฟล์ ArduinoHelp.chm
https://mega.nz/#!MlJGWAgR!g5soIvDusz_gz3K076GdIPC1_PNRBrkLXdFtov2Oc5w
เลือก Download through your browser

Pocket CHM Professional v5.9.rar ไปดูที่ห้อง ซอฟต์แวร์ทางอิเลคทรอนิคส์


#21
หากยังหาอยู่ลองดูตัวนี้ครับ



http://www.tonnesoftware.com/downloads/MeterBasicInstall307.exe

#22
เซ็นเซอร์ใช้ได้ทั้ง  Hall Effect และแบบ Reed Switches ครับ
ลองดู Reed Switches and Hall Effect Sensors

หากใช้ Arduino ก็ใช้คำค้นหา arduino bike speed sensor มีตัวอย่างให้ดูเยอะเลย
#24
Quote from: vittaya_m on September 03, 2015, 09:26:52 AM
พอจะจำได้ครับกระทู้ดีๆของ อ.MicroX  เสียดายเก็บไว้แต่ลิงค์กดดูอีกทีหายหมดแล้ว อย่างเช่น
- เครื่องกัดเฟืองขนาดเล็ก
- Helping Hand Tool (ที่จับ PCB) อันนี้ชอบมาก
- ทำที่ดูดตะกั่ว
- ปั๊มน้ำอัตโนมัติ
- ...
- Gadget Tip&Trick อันนี้ยังอยู่

ใคร save กระทู้ดีๆ ในบอร์ดเก่าเก็บไว้ รบกวนนำมาลงเป็นวิทยาทานให้อีกทีขอบคุณครับ

แล้วจะทยอยลงให้ใหม่นะครับ