ฉันเป็นนักเรียนวิทยาศาสตร์คอมพิวเตอร์และฉันกระตือรือร้นที่จะขยายความรู้ของฉันเกี่ยวกับการเขียนโปรแกรมฝังตัวและวิศวกรรมไฟฟ้า
ฉันได้อ่านที่นี่ว่าการใช้เครื่องมือเช่นไมโครคอนโทรลเลอร์ Arduino เป็นวิธีที่ดีในการเริ่มต้น
ฉันเป็นโปรแกรมเมอร์ Java และ Python เป็นหลัก แต่มีประสบการณ์บางอย่างใน C ++ นอกจากนี้ฉันได้เล่นกับ ArchLinux
โครงการเล็ก ๆ ที่ฉันอยากทำคือควบคุมหลอดไฟบางส่วนผ่าน Wi-Fi ผ่าน Arduino / Pi ของฉัน
จากสิ่งที่ฉันอ่านทั้ง Pi และ Arduino นั้นมีไว้สำหรับนักเรียน แต่ฉันไม่สามารถคิดได้ว่าจะเหมาะกับใครบางคนเช่นฉันที่ต้องการเข้าใจว่าคอมพิวเตอร์ทำงานอย่างไรในระดับต่ำ
ในฐานะผู้เริ่มต้นฉันจะพบกับคำถามมากมายดังนั้นชุมชนขนาดใหญ่และเป็นประโยชน์ (ซึ่งฉันได้ยิน Pi) เป็นข้อดีที่ยิ่งใหญ่
ดังนั้นอันไหนที่เหมาะสำหรับผู้เริ่มต้นการเรียนรู้ด้วยตนเอง: Arduino หรือ Raspberry Pi
ขอบคุณล่วงหน้า.
แก้ไข:
จากคำตอบที่ดีมากของคุณและยังเหล่านี้worthwile บทความฉันมาถึงต่อไปนี้
สรุปผลการวิจัย
ฉันเลือก Arduino เป็นจุดเริ่มต้นในการเขียนโปรแกรมแบบฝังเนื่องจากเป็นระบบที่ง่ายกว่า Pi และให้ฉันทำงานใกล้ชิดกับโลหะได้ง่ายขึ้น
มีค่ามากขึ้น: ฉันอาจศึกษาAVRหรือไมโครคอนโทรลเลอร์mbedในภายหลังเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับรายละเอียดในระดับต่ำของการคำนวณ
อุปกรณ์ทั้งสองอนุญาตให้ฉันตั้งโปรแกรมโดยไม่มีระบบปฏิบัติการซึ่งเป็นสิ่งที่ฉันต้องการ (ตอนแรก)
ฉันยังพบ โครงการที่ใช้ Pi เพื่อควบคุม Arduino ฉันพบว่าสิ่งนี้น่าสนใจเนื่องจากอุปกรณ์ทั้งสองมีราคาไม่แพงมากและฉันชอบใช้พลังของ Linux ที่สามารถทำงานกับ Pi ได้
นอกจากนี้ฉันได้พบหนังสือเล่มนี้ที่จะช่วยให้ฉันเรียนรู้เพิ่มเติมเกี่ยวกับวิศวกรรมไฟฟ้าในขณะที่ทำการทดลองกับ Arduino
ดูเหมือนยากที่จะทำโครงการหลอดไฟของฉันกับ Arduino แต่ก็ไม่เป็นไร ฉันแน่ใจว่าฉันสามารถคิดโครงการสร้างแรงจูงใจอื่น ๆ หรือได้รับแรงบันดาลใจที่นี่หรือที่นี่
ขอบคุณสำหรับคำตอบของคุณ