หน้าแรก-บล็อก

Arduino – บทนำสู่อุปกรณ์ไมโครคอนโทรลเลอร์ DIY

Arduino 1

Arduino-วันนี้คุณสามารถเปลี่ยนสิ่งใดให้เป็นคอมพิวเตอร์ได้ หากคุณเห็น LED หรือ LCD ด้วยปุ่มกดบางคนอาจใส่แล็ปท็อปไว้ในอุปกรณ์นั้น บางสิ่งเหล่านี้ยังมีคอมพิวเตอร์ขนาดเล็กหกเจ็ดหรือมากกว่าที่เรียกว่าไมโครคอนโทรลเลอร์

ภายในพวกเขาซึ่งArduino เป็นที่นิยมมากที่สุด หากคุณมีวิสัยทัศน์ในการสร้างอุปกรณ์อิเล็กทรอนิกส์ของคุณด้วยคอมพิวเตอร์ในตัวคุณต้องเข้าใจว่ามันคืออะไรและทำงานอย่างไร

จากนั้นคุณสามารถไปซื้อชุดไม่กี่ชุดจากร้าน PCB และเริ่มโครงการของคุณ

Arduinoคืออะไร?

คอมพิวเตอร์ไมโครคอนโทรลเลอร์ขนาดเล็กเหล่านี้มักจะถูกเรียกว่าเป็นตัวควบคุมแบบฝังตัวหรือหน่วยไมโครคอนโทรลเลอร์ (MCU) พวกเขาเป็นระบบคอมพิวเตอร์ที่สมบูรณ์พร้อมทุกสิ่งที่คุณสามารถจินตนาการได้ว่าจะเข้าไปในคอมพิวเตอร์ พวกเขาทั้งหมดมีหน่วยประมวลผลส่วนกลางสำหรับการดำเนินการโปรแกรมการจัดเก็บ RAM ชั่วคราวระบบจัดเก็บข้อมูลถาวรและพอร์ตสำหรับอุปกรณ์ต่อพ่วงและอุปกรณ์เสริม

ไมโครคอนโทรลเลอร์เป็นเพียงคอมพิวเตอร์วัตถุประสงค์ของแต่ละบุคคลที่สร้างและออกแบบมาเพื่อดำเนินการเฉพาะงานที่เฉพาะเจาะจง ส่วนใหญ่อุปกรณ์เหล่านี้ใช้โปรแกรมเดียวที่เก็บไว้ใน ROM บางส่วนเท่านั้น แม้ว่าคุณสามารถแนบที่เก็บข้อมูลภายนอกกับพวกเขาได้เช่นกัน ไม่ว่าจะด้วยวิธีใดพวกเขาถือว่าเป็นอุปกรณ์ที่ใช้พลังงานต่ำและนี่คือเสน่ห์ของพวกเขา คุณสามารถเรียกใช้หนึ่งในแบตเตอรี่ทั้งหมด

Arduino 2

Arduinoเป็นเพียงรุ่นโอเพนซอร์ซของไมโครคอนโทรลเลอร์ มันมาเป็นบอร์ดพัฒนาฮาร์ดแวร์ที่คุณสามารถใช้ในการออกแบบและสร้างอุปกรณ์ของคุณเอง เหมาะสำหรับนักทิงเกอร์นักเล่นสมัครเล่นและผู้ผลิตArduino หมายถึงทั้งการออกแบบบอร์ดประเภทเฉพาะรวมถึง บริษัท ที่ผลิตพวกเขาและชุมชนของนักพัฒนาที่ใช้พวกเขา   ด้วยเหตุนี้คุณสามารถค้นหาได้ในเกือบทุกอุปกรณ์อิเล็กทรอนิกส์หรือ PCB ชิ้นส่วนหรือแคตตาล็อก

แพลตฟอร์มนี้มาจากแผงวงจรที่ตั้งโปรแกรมได้ทางกายภาพไมโครคอนโทรลเลอร์เองและซอฟต์แวร์หรือ IDE (สภาพแวดล้อมการพัฒนาแบบรวม) ที่คุณใช้เพื่อสร้างโปรแกรมที่อุปกรณ์ทำงาน ได้รับความนิยมในหมู่นักพัฒนาใหม่ Arduinos ไม่จำเป็นต้องใช้อุปกรณ์โปรแกรมเมอร์แยกต่างหากทำให้ใช้งานง่ายกว่าชุดไมโครคอนโทรลเลอร์อื่น ๆ ในตลาด มันยังใช้ภาษาการเขียนโปรแกรม C ++ เวอร์ชันที่ง่ายขึ้นทำให้ง่ายและง่ายต่อการโปรแกรมเช่นกัน

1.1 อะไรคือ Arduino?

ในฐานะที่เป็นชุดไมโครคอนโทรลเลอร์บอร์ด Arduinos มาพร้อมกับส่วนประกอบและอินเทอร์เฟซที่ติดตั้งไว้ล่วงหน้าลงบนแผงวงจรพิมพ์เดี่ยว (PCB) ส่วนประกอบเหล่านี้ตั้งค่าฟอร์มมาตรฐานที่ทำให้ไมโครคอนโทรลเลอร์เข้าถึงได้ง่ายขึ้น

ส่วนประกอบพื้นฐาน

ในขณะที่การออกแบบมีการเปลี่ยนแปลงในช่วงหลายปีที่ผ่านมาชุด Arduinos พื้นฐานมาพร้อมกับส่วนประกอบดังต่อไปนี้:

ขั้วต่อพิน

จัดเรียงในรูปแบบเฉพาะหมุดเหล่านี้ให้คุณเชื่อมต่อ MCU กับบอร์ดอื่น ๆ สามารถชิ้นส่วนของอุปกรณ์ที่กำหนดเองของคุณ พวกเขายังอนุญาตให้คุณแนบบอร์ดเสริมของลูกสาวที่เรียกว่า “เกราะ” กับอุปกรณ์ของคุณ หมุดมีสองประเภท:

ดิจิตอล – คอนเน็กเตอร์อินพุต/เอาต์พุตแบบสถานะเดียว (I/O) ที่คุณสามารถตั้งค่าเป็นเปิดหรือปิดได้ Arduinos ส่วนใหญ่มี 14 พินดิจิตอล

อะนาล็อก – ขั้วต่อหลายสถานะที่สามารถอ่านค่าต่างๆ ได้ คุณสามารถใช้มันเพื่อการควบคุมที่ละเอียดยิ่งขึ้น มักจะมีหกคน

กราวด์ – ติดป้าย GND หมุดสามขานี้ช่วยให้คุณต่อสายดินอุปกรณ์ของคุณได้

กำลังไฟ – พิน 5 โวลต์และ 3 โวลต์ห้าพินให้สัญญาณไฟสำหรับส่วนเสริมและอุปกรณ์ต่อพ่วงอื่นๆ

การปรับความกว้างพัลส์ (PWM) – พินดิจิตอลแปดตัวเป็นตัวเชื่อมต่อ PWM พวกเขาสามารถจำลองสัญญาณเอาท์พุตแบบอะนาล็อกสำหรับการใช้งานเช่น LED หรี่แสง

การอ้างอิงแบบอะนาล็อก (AREF) – บางครั้งใช้เพื่อควบคุมแรงดันไฟฟ้าภายนอก แต่หมุดทั้งเก้านี้ไม่ค่อยได้ใช้

ขั้วต่อสายไฟ

ขั้วต่อนี้จ่ายไฟให้กับอุปกรณ์และสร้างพลังงานแรงดันต่ำสำหรับส่วนประกอบต่างๆ เช่น LED เซ็นเซอร์ และอื่นๆ คุณสามารถใช้ขั้วต่อกับอะแดปเตอร์ AC หรือแบตเตอรี่ขนาดเล็ก

Arduino 3

โปรเซสเซอร์หลัก

ไมโครคอนโทรลเลอร์ซีพียูเป็นหัวใจของแพลตฟอร์ม ช่วยให้Arduino สามารถรันคำสั่งและตัดสินใจตามอินพุตต่างๆ และโปรแกรมที่ทำงานอยู่ ชิทที่แน่นอนจะแตกต่างกันไปตามประเภท Arduinos ที่แตกต่างกัน แต่ชุดคิทส่วนใหญ่จะจัดหาชิปเซ็ต Atmel พร้อมหน่วยความจำออนบอร์ดที่หลากหลาย รุ่นโปรเซสเซอร์ทั่วไป ได้แก่ :

ATmega8

ATmega168

ATmega328

ATmega1280

ATmega2560

 

ขั้วต่ออนุกรม

บอร์ดArduinoส่วนใหญ่มาพร้อมกับพอร์ต USB มาตรฐานที่ให้คุณเชื่อมต่อ MCU กับคอมพิวเตอร์ของคุณเพื่อโหลดโปรแกรมใหม่ ในบางบอร์ด พอร์ต USB ยังใช้เป็นขั้วต่อสายไฟได้อีกด้วย

ปุ่มรีเซ็ต

บอร์ดArduino ยังมีปุ่มรีเซ็ต การกดปุ่มจะเรียกพินรีเซ็ต มันรีสตาร์ทโค้ดที่กำลังทำงานอยู่ สมบูรณ์แบบเมื่อคุณต้องการทดสอบบางอย่าง แต่โปรแกรมของคุณไม่มีคุณสมบัติการรีสตาร์ท

 

ไฟ LED แสดงสถานะ

Arduino MCU บางตัวมาพร้อมกับ Power LED ที่ระบุว่าเครื่องเปิดอยู่หรือไม่ โดยทั่วไป ไฟ LED จะสว่างขึ้นเมื่อคุณเชื่อมต่อเครื่องกับแหล่งพลังงาน หากไฟไม่เปิดขึ้น แสดงว่ามีบางอย่างผิดปกติ

 

สัญญาณส่งและรับ LEDs

ป้ายกำกับเป็น TX (ส่ง) และ RX (รับ) ไฟ LED เหล่านี้แสดงกิจกรรมการสื่อสารแบบอนุกรม พวกเขาให้เบาะแสภาพที่ละเอียดอ่อนเมื่อหน่วยได้รับหรือส่งข้อมูล

 

ตัวควบคุมแรงดันไฟฟ้า

แม้ว่าผู้ใช้จะตั้งโปรแกรมไม่ได้ แต่บอร์ดArduino ก็มาพร้อมกับตัวควบคุมแรงดันไฟฟ้า ตัวควบคุมจะควบคุมปริมาณแรงดันไฟฟ้าที่ไหลผ่านบอร์ด แน่นอนว่ามีข้อ จำกัด แต่โครงการส่วนใหญ่จะไม่มีแรงดันไฟฟ้าเกิน 20 โวลต์

 

1.2 โปรแกรมเสริมและอุปกรณ์เสริม Arduino

ส่วนประกอบข้างต้นมาพร้อมกับArduino MCU ทั้งหมด แต่ไม่ใช่ส่วนประกอบอิเล็กทรอนิกส์เพียงชิ้นเดียวที่คุณสามารถใช้กับแพลตฟอร์มได้ บอร์ดเป็นไปตามมาตรฐาน IEEE และ ISO ทั้งหมด ดังนั้น คุณสามารถใช้ชิ้นส่วนที่ไม่มีวางจำหน่ายทั่วไปเพื่อทำให้โปรเจ็กต์Arduino ของคุณมีประโยชน์ อย่างไรก็ตาม ข้อมูลจำเพาะของแพลตฟอร์ม Arduinos นั้นต้องการส่วนเสริมที่เข้ากันได้กับแพลตฟอร์มบางตัว ด้วยเหตุนี้ซัพพลายเออร์ Arduinos ส่วนใหญ่จึงมีเซ็นเซอร์และโล่Arduino บางตัว ไม่มีโครงการArduinoจะเสร็จสมบูรณ์หากไม่มีพวกเขาเช่นกัน

เซนเซอร์

คุณสามารถใช้โค้ดเล็กน้อยเพื่อให้ Arduinos ของคุณควบคุมและโต้ตอบกับชุดเซ็นเซอร์ได้

ผู้จำหน่ายArduino ส่วนใหญ่มีเซ็นเซอร์สำหรับการวัด:

แสงสว่าง

อุณหภูมิ

องศาของเฟล็กซ์

ความกดดัน

ความใกล้ชิด

อัตราเร่ง

คาร์บอนมอนอกไซด์

กัมมันตภาพรังสี

ความชื้น

ความกดอากาศ

Arduino 4

Arduino Breadboard

You can also get a solderless breadboard for your project. บอร์ดนี้ช่วยให้คุณสร้างต้นแบบและทดสอบการออกแบบและเลย์เอาต์ของวงจรโดยไม่ต้องบัดกรีส่วนประกอบของคุณกับ PCB ของคุณอย่างถาวร คุณสามารถทดลองและทดสอบเค้าโครงและแนวคิดการออกแบบของคุณ เขียงหั่นขนมไม่มีอะแดปเตอร์กำลัง ดังนั้นคุณต้องใช้สายจัมเปอร์เพื่อให้พลังงานผ่านบอร์ดหลัก

 

โล่

ชิ้นสุดท้ายของปริศนา ArduinoคือArduino Shields บอร์ดลูกสาวที่สร้างไว้ล่วงหน้าเหล่านี้พอดีกับบอร์ดArduinoหลักเพื่อเสนอความสามารถเพิ่มเติม

ฟังก์ชั่นโล่ทั่วไปบางอย่างรวมถึง

การควบคุมมอเตอร์

การเชื่อมต่ออินเทอร์เน็ต

เครือข่ายมือถือและโทรศัพท์มือถือและการสื่อสาร

ตัวควบคุมหน้าจอ LCD

 

Arduino 5

นักพัฒนา Arduino ใช้สภาพแวดล้อมการพัฒนาแบบบูรณาการของArduinoอย่างเป็นทางการ (IDE) เพื่อเขียนโปรแกรม Arduino ของพวกเขา IDE ที่ใช้โอเพ่นซอร์ส Java ทำงานบนแพลตฟอร์มทั้งหมดที่ใช้ Windows, Mac และ Linux มันให้สภาพแวดล้อมที่ไม่ซ้ำกันในการเขียนและทดสอบรหัสเขียนในภาษาการเขียนโปรแกรมประมวลผลก่อนที่คุณจะอัปโหลดไปยังอุปกรณ์ของคุณ

The Arduino Uno – Arduino ที่ได้รับความนิยมมากที่สุด

เนื่องจากไม่มีสองโครงการที่เหมือนกันกลุ่ม Arduino จึงปล่อยสเปคสำหรับคณะกรรมการArduinoบางประเภท หนึ่งในประเภทที่ได้รับความนิยมมากที่สุดของบอร์ดเหล่านี้คือ Arduino Uno

Arduino 6

ในฐานะที่เป็นตัวเลือกที่ยอดเยี่ยมสำหรับผู้เริ่มต้นArduino Uno MCU $ 22 เป็นบอร์ดกระดูกเปลือย มันมาพร้อมกับส่วนประกอบที่สำคัญเท่านั้น แต่จะช่วยให้คุณออกแบบโครงการของคุณในแบบของคุณ ที่ 25 กรัม PCB 68.5 คูณ 53.4 มิลลิเมตรนี้มีน้ำหนักเบาพอที่จะพอดีกับสิ่งที่แนบมาด้วย

เวอร์ชันปัจจุบันArduino Uno R3 มาพร้อมกับ:

ไมโครโปรเซสเซอร์ ATMEGA328P

14 หมุดอินพุต/เอาต์พุตดิจิตอล

6 PWM ออก

LED ในตัว (เชื่อมต่อกับ PIN 13)

5 โวลต์, 3.3 โวลต์และแรงดันพินพื้นดินออก

หกหมุดอะนาล็อก

ช่องเสียบยูเอสบี

แจ็คพลัง

ปุ่มรีเซ็ต

แรงดันไฟฟ้า 5 โวลต์

หน่วยความจำแฟลช 32 kb

2 kb sram และ 1 kb eeprom

UNO อาจไม่ใช่บอร์ดArduino แรก แต่มันก็ใช้งานได้มากที่สุด นอกจากนี้ยังเป็นฟอร์มแฟคเตอร์ที่บันทึกไว้มากที่สุดเช่นเดียวกับการสอนโครงการและฟอรัมมากมายทั่วอินเทอร์เน็ต

Arduino Mega – MCU สำหรับโครงการขนาดใหญ่

อย่างมีประสิทธิภาพ UNO MCUS ในหนึ่งเดียวArduinoMega เป็นคณะกรรมการสำหรับโครงการขนาดใหญ่ของคุณ ขับเคลื่อนโดยชิป Atmel Atmega2560 Mega นำพอร์ตอนุกรมสี่พอร์ตไปยังตารางด้วยพอร์ต USB แยกต่างหากสำหรับพลังงานและอินเทอร์เฟซกับคอมพิวเตอร์ มันยังมีโปรเซสเซอร์ ATMEGA16U2 โดยเฉพาะสำหรับพอร์ต USB พิเศษ คุณสามารถใช้พลังงาน MCU ด้วยแบตเตอรี่ได้เช่นกัน

Mega มี:

54 อินพุต/เอาต์พุตดิจิตอล (I/O) พินที่มี 14 PWM ที่เข้ากันได้

หมุด IO อะนาล็อก 16 ตัว

ช่องเสียบยูเอสบี

แจ็คพลัง

ปุ่มรีเซ็ต

หมุดจำนวนมากของ Mega ทำให้กระดาน คุณสามารถใช้พวกเขาในโครงการที่ต้องใช้การเชื่อมต่อ I/O ดิจิตอลจำนวนมากไฟ LED หรือปุ่ม

ส่วนที่เหลือของพลัง MEGA MCU มาจากโปรเซสเซอร์ ไมโครโปรเซสเซอร์ ATMEGA2560 สามารถทำอะไรก็ได้ที่คุณสามารถทำได้ มันมีความเร็วในการตอกบัตร 16 MHz, แฟลช 256 kb, 8 kb ของ SRAM และ EEPROM 4 KB ทั้งหมดนี้ทำให้ ArduinoMega เป็นบอร์ดไปสู่เครื่องพิมพ์ 3 มิติและหุ่นยนต์

Arduino ESP8266 ทำให้โครงการของคุณไร้สาย

ไม่มีบอร์ดArduino มาพร้อมกับเครือข่ายไร้สายบนกระดาน คุณจะไม่พบมันในโล่ใด ๆ ที่มีอยู่เช่นกัน คุณต้องมีโมดูลArduino ESP8266 Wi-Fi หากคุณต้องการสร้างโครงการไร้สายของโครงการ

ในขณะที่มีโมดูลใหม่กว่า ESP2866 เป็นต้นฉบับ อาจไม่ได้รับการออกแบบมาเพื่อทำงานเป็น MCU แบบสแตนด์อโลน แต่โครงการของคุณต้องการโครงการหนึ่งในตลาดมือถือของวันนี้

มันมีการเชื่อมต่อไร้สายที่ดีบางอย่าง บอร์ดมาพร้อมกับพลังงานกราวด์ส่งและรับหมุดเพื่อเชื่อมต่อคุณสมบัติเหล่านี้กับArduino หลักของคุณรวมถึงการเปิดปิด“ กำลังควบคุมชิปลง” (CH_PD) พิน นอกจากนี้คุณยังมีการรีเซ็ตและหมุดข้อมูล GPIO สองตัว

มีข้อเสียหนึ่งข้อ ESP8266 ต้องการสัญญาณไฟ 5 โวลต์ มันจะไม่ทำงานกับArduino Standard 3.5 โวลต์

ระบบย่อยและเฟรมเวิร์ก Arduino PWM

5.1 Arduino PWM

การปรับความกว้างพัลส์ (PWM) เป็นวิธีการจำลองสัญญาณอะนาล็อกโดยใช้สัญญาณคลื่นสี่เหลี่ยมที่มีความถี่และแอมพลิจูดที่แตกต่างกัน แพลตฟอร์มArduinoใช้สัญญาณเหล่านี้เพื่อควบคุมวงจรอะนาล็อกด้วยเอาต์พุตดิจิตอล

แพลตฟอร์มArduino PWM ไม่ใช่ฮาร์ดแวร์แยกต่างหาก บอร์ดArduino ทั้งหมดมาพร้อมกับการโทรของระบบในตัว คุณต้องเขียนโปรแกรมที่ใช้ คำสั่งสร้างคลื่นสแควร์ผ่านพินที่เข้ากันได้

5.2 Arduino Nano – เหมาะสำหรับอุปกรณ์และโครงการขนาดเล็ก

ในฐานะที่เป็นแพลตฟอร์มArduino รุ่นเล็กที่สุดArduino Nano เสนอ 

นาโนมาพร้อมกับ:

14 หมุด I/O ดิจิตอลที่มีหมุดที่เข้ากันได้กับ PWN 6 ตัว

แปดหมุดอะนาล็อก

แรงดันไฟฟ้า 5 โวลต์

ปุ่มรีเซ็ต

ช่องเสียบยูเอสบี

พอร์ตอนุกรม

หน่วยความจำแฟลช 32KB

8 kb sram

1 kb eeprom

แม้จะมีขนาด แต่นาโนก็ทำงานได้ดีเยี่ยมกับประเภทโครงการต่อไปนี้:

ระบบฝังตัว

ระบบอัตโนมัติ

หุ่นยนต์

ระบบควบคุม

การใช้เครื่องมือ

ทำไมต้องเลือก Arduino บน Raspberry Pi?

แพลตฟอร์มArduino ไม่ได้เป็นเพียง MCU เดียวในตลาด MCUs อื่น ๆ อีกมากมายมีคุณสมบัติเดียวกันคือArduino รวมถึง Raspberry Pi อย่างไรก็ตาม PI เป็นผลิตภัณฑ์ที่แตกต่างจากArduino มาก

สำหรับหนึ่ง Raspberry Pi เป็นคอมพิวเตอร์เต็มรูปแบบArduino ไม่ได้ ไมโครคอมพิวเตอร์เป็นเพียงส่วนประกอบเล็ก ๆ ที่ประกอบขึ้นเป็นคอมพิวเตอร์ ด้วยเหตุนี้แพลตฟอร์มArduino จึงให้ชุดย่อยเล็ก ๆ ของสิ่งที่ PI มีให้ ตัวอย่างเช่นมันสามารถเรียกใช้แอพพลิเคชั่นขนาดเล็กและไม่ใช่ระบบปฏิบัติการคอมพิวเตอร์เต็มรูปแบบ

6.1 จุดแข็งและจุดอ่อนของ Arduino

นั่นไม่ได้หมายความว่าArduino นั้นไร้ประโยชน์ มันสมบูรณ์แบบสำหรับโครงการอิเล็กทรอนิกส์ที่ไม่จำเป็นต้องใช้คอมพิวเตอร์เต็มรูปแบบในการทำงาน คุณสามารถเชื่อมต่อโดยตรงกับส่วนประกอบและเซ็นเซอร์ของคุณและให้ทุกอย่างทำงานนอกกรอบโดยมีการตั้งค่าเพียงเล็กน้อยหรือไม่มีเลย

Arduinoสามารถทำสิ่งนี้ได้เนื่องจากเฟิร์มแวร์Arduino ทำงานอย่างไร เฟิร์มแวร์เป็นซอฟต์แวร์หลักที่เรียกใช้สายArduino ของบอร์ด นอกจากนี้ยังสื่อสารกับคอมพิวเตอร์ของคุณผ่าน USB เพื่อให้คุณสามารถเข้าถึงคุณสมบัติที่ตั้งโปรแกรมได้ทั้งหมด ในขณะที่คุณสามารถเปลี่ยนเฟิร์มแวร์ได้ตลอดเวลาคุณจะไม่ต้องทำ คุณไม่จำเป็นต้องรีบูตด้วยซ้ำ เมื่อคุณอัปโหลดรหัสแล้วคุณสามารถเรียกใช้ได้ทุกที่ทันที ไม่จำเป็นต้องมีแป้นพิมพ์จอแสดงผลหรือวิธีการเลือกแอปพลิเคชัน บอร์ดจะทำงานหนึ่งงานที่คุณให้

 

6.2 The Raspberry Pi เป็นคอมพิวเตอร์เต็มรูปแบบ

ในทางตรงกันข้าม Raspberry Pi เป็นคอมพิวเตอร์ที่ใช้งานได้อย่างสมบูรณ์ มันต้องการระบบปฏิบัติการเพื่อเรียกใช้ซึ่งต้องมีการรีบูตเพื่อให้สามารถทำงานได้ บอร์ดไม่มีที่เก็บข้อมูลภายในเช่นกัน คุณต้องจัดหาการดูแล micro-SD ภายนอกเพื่อจัดเก็บโปรแกรมที่คุณต้องการเรียกใช้ แม้ว่าจะมีอีเธอร์เน็ตในตัวเพื่อให้คุณสามารถอัปเดตซอฟต์แวร์ได้โดยไม่ต้องลบการ์ด

PI ทำงานบน CPU Broadcom ARM-V6 พร้อมหน่วยความจำและโปรเซสเซอร์กราฟิก HDMI บอร์ดยังใช้งานได้ดีกับคีย์บอร์ดและเมาส์ทำให้สามารถโหลดตัวแปร Linux และมีได้เพื่อที่จะไม่มีใครสามารถบอกได้ว่าคุณใช้เครื่องเล็ก ๆ เพื่อขับรถทุกอย่าง นั่นคือพลังของมัน มันเป็นแพลตฟอร์มที่สมบูรณ์แบบสำหรับโครงการที่ต้องการการโต้ตอบของผู้ใช้อย่างเต็มรูปแบบและพลังการประมวลผลทั้งหมด

อย่างไรก็ตามพลังนี้ทำให้ PI ไม่เหมาะสำหรับโครงการขนาดเล็ก ตัวอย่างเช่นคุณต้องเสียบ LED บนบอร์ดArduino เพื่อให้แสงสว่างด้วยรหัสเพียง 8 บรรทัด PI จะต้องใช้ห้องสมุดเพิ่มเติมนอกเหนือจากรหัสของคุณเพื่อเริ่มต้นและนั่นคือถ้าคุณมีระบบปฏิบัติการติดตั้งอยู่แล้วบนบอร์ดแล้ว

นั่นไม่ได้หมายความว่าคุณไม่สามารถใช้ Raspberry Pi และArduinoสำหรับโครงการประเภทเดียวกันได้ คุณสามารถติดตั้งไลบรารีเฟรมเวิร์กที่จะให้คุณสมบัติเช่นเดียวกับ Arduinoใช้เวลาและความพยายามมากขึ้นในการใช้ PI ในโครงการ

Arduinoยังมีชุมชนนักพัฒนาขนาดใหญ่ ในฐานะที่เป็นแพลตฟอร์มที่ได้รับความนิยมมากที่สุดสำหรับโครงการอิเล็กทรอนิกส์ Arduinoมีบทเรียนมากมายสำหรับผู้เริ่มต้นเพื่อช่วยให้คุณเริ่มต้น

ไม่ว่าคุณจะไม่ต้องเลือกระหว่างบอร์ดทั้งสองนี้ พวกเขาทำงานได้ดีด้วยกัน ด้วยสิ่งที่แนบมาที่ถูกต้องArduinoของคุณสามารถกลายเป็นคณะกรรมการขยายลูกสาวสำหรับ Raspberry Pi ของคุณทำให้ทั้งสองสามารถเข้าถึงการ์ดของกันและกันได้

บทสรุป

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

หากต้องการรับส่วนประกอบอื่นหรืออื่น ๆ สำหรับโครงการของคุณติดต่อเราทันที ตัวแทนออกเข้าใจArduino และพร้อมที่จะช่วยคุณตัดสินใจว่าบอร์ดและส่วนเสริมใดที่เหมาะกับคุณ เรายังสามารถช่วยให้คุณได้ชิ้นส่วนที่คุณต้องการเพื่อขอArduino ของคุณไปที่ Raspberry Pi เพื่อนำอุปกรณ์ของคุณไปสู่ระดับต่อไป

Hommer
สวัสดี ฉันชื่อฮอมเมอร์ ผู้ก่อตั้ง WellPCB จนถึงปัจจุบัน เรามีลูกค้ามากกว่า 4,000 รายทั่วโลก คำถามใด ๆ คุณสามารถติดต่อฉันได้ ขอบคุณล่วงหน้า.

บริการ