เมื่อทำงานกับไมโครคอนโทรลเลอร์ AVR หรือ Arduinos อะไรคือสิ่งที่ถ้าคุณรู้จักเร็วกว่านี้จะช่วยให้คุณประหยัดเวลาหรือความยุ่งยากได้มาก?
เมื่อทำงานกับไมโครคอนโทรลเลอร์ AVR หรือ Arduinos อะไรคือสิ่งที่ถ้าคุณรู้จักเร็วกว่านี้จะช่วยให้คุณประหยัดเวลาหรือความยุ่งยากได้มาก?
คำตอบ:
สำหรับฉันมันเป็นวิธีอื่น: ฉันหวังว่าฉันจะรู้เกี่ยวกับ Arduino และ AVR's ก่อนที่พวกเขาจะพยายามสอนฉันเกี่ยวกับอุปกรณ์อิเล็กทรอนิกส์ในโรงเรียนมัธยม การเรียนรู้กฎของโอห์มโดยที่ไม่เคยเห็นหรือใช้ตัวต้านทานที่แท้จริงไม่ใช่การออกกำลังกายที่น่ารัก กลับมาแล้วมันจะเหมาะที่จะมี Arduino อยู่รอบ ๆ เพื่อเล่นกับ
ด้วยเหตุนี้ฉันจึงอยากรู้เกี่ยวกับอุปกรณ์อิเล็กทรอนิกส์ขั้นพื้นฐานเพิ่มเติม คำถามง่าย ๆ เป็น: ทำไมฉันถึงต้องสนใจเรื่องปัจจุบัน (เพราะสิ่งต่าง ๆ เกิดขึ้นถ้าคุณทำไม่ได้) ทำไมฉันถึงต้องสนใจตัวต้านทาน? (เหมือนกันที่นี่และสิ่งอื่น ๆ ) ทำไมฉันถึงต้องแคป (เหตุผลทุกชนิด)
การมีความสามารถในการเล่นกับไมโคร (และการทอดในกระบวนการ) ทำให้ฉันคิดถึงสิ่งเหล่านี้เป็นส่วนใหญ่ แต่ฉันหวังว่าฉันจะได้เรียนรู้เร็วกว่านี้ (ปัญหาไก่และไข่แบบคลาสสิกฉันเดา)
ฉันหวังว่าฉันจะรู้ว่าทุกวิชาคณิตศาสตร์ที่ฉันจะใช้ฉันจะใช้อีกครั้งและมากกว่าหนึ่งครั้งและฉันแน่ใจว่าเป็นนรกที่ฉันต้องการความสนใจมากขึ้น
ฉันขอให้ฉันมีประสบการณ์เขียนโปรแกรมและใช้ FPGA เป็นจำนวนมาก พวกเขาเป็นคลื่นลูกใหม่ของการพัฒนาระบบสมองกลฝังตัวและฉันมีเพียงประสบการณ์ระดับพื้นฐานกับพวกเขาเท่านั้น
ฉันหวังว่าฉันจะได้รับการสอนวิธีการใช้โมดูลทั้งหมดของไมโครคอนโทรลเลอร์ในชั้นเรียนก่อนที่หัวหน้าของฉันจะคาดหวังให้ฉันใช้มันทั้งหมด
ฉันแน่ใจว่าเป็นนรกหวังว่าแผนกวิศวกรรมไฟฟ้าของมหาวิทยาลัยของฉันเริ่มเรียนออกแบบก่อนปีอาวุโส
ฉันหวังว่าฉันจะรู้ว่ามันสนุกแค่ไหน :) ถ้าฉันจะเริ่มเล่นกับสิ่งนี้เร็วกว่านี้!
ฉันหวังว่าฉันจะมีความเข้าใจที่ชัดเจนขึ้นเกี่ยวกับ Fuse bits ฉันใช้เวลาครึ่งแรกของฉันก่อนที่จะกลัวว่าฉันจะ mega32 ของฉัน โอ้และเหมือนกันเกี่ยวกับซีเรียล IO
ฉันหวังว่าฉันจะรู้ว่ามีประโยชน์ต่อบอร์ดและหัวแร้งที่ดีมากเพียงใด Panavise Jr และ Aoyue สถานีบัดกรีของฉันราคา <100 ดอลลาร์ด้วยกัน แต่พวกเขาจ่ายเงินคืนหลายต่อหลายครั้งด้วยการทำให้มันดีขึ้นในการสร้างสิ่งต่าง ๆ
คุณไม่ต้องการมันอย่างแน่นอน แต่มันดีกว่าการช่วยเหลือมือและเตารีดบัดกรีราคาถูก 15 เหรียญ
ฉันคิดว่า loop เป็น substutitue ของ arduino สำหรับ main ใน C ดังนั้นฉันจึงประกาศตัวแปรบางตัวที่ด้านบนของ loop แนวคิดที่ไม่ดีพวกเขาจะได้รับการกำหนดค่าเริ่มต้นใหม่ทุกครั้งที่วนรอบ แทนที่จะประกาศเป็นกลมก่อนรูทีนย่อยใด ๆ ไม่ใช่เรื่องใหญ่ แต่ใช้เวลาสองสามนาทีเพื่อค้นหาว่าเกิดอะไรขึ้น
ฉันหวังว่าฉันจะมี arduinos และ "ทำสิ่งที่พูด" เมื่อฉันยังเป็นเด็ก ฉันจะมีทุกอย่างอัตโนมัติ!
ฉันอยู่กับ Kortuk ฉันหวังว่าเราจะเริ่มเรียนการออกแบบที่เรียบง่ายก่อนปีสุดท้ายของมหาวิทยาลัย แต่โดยเฉพาะฉันหวังว่าเราจะได้ใช้บอร์ด Arduino ในชั้นเรียนของฉัน!
เราใช้บอร์ดที่กำหนดค่าเป็นพิเศษซึ่งออกแบบที่มหาวิทยาลัยวอลลองกองโดยใช้ชิป Motorola ตัวเก่าทุกตัวตั้งโปรแกรมในแอสเซมเบลอร์ผ่านแอปพลิเคชันตรวจสอบ ปวดในตูด!
แน่นอนว่าฉันค้นหาเนื้อหาหลักสูตรสำหรับการออกแบบดิจิทัลในตอนนี้และพวกเขาทั้งหมดใช้ชิป Atmel AVR ถอนหายใจ
ฉันหวังว่าฉันจะมีเวลามากขึ้นในการคนจรจัดด้วย 'em' เพราะนั่นเป็นวิธีที่ดีที่สุดในการเรียนรู้!
รูปแบบการสื่อสาร CAN บัสและ CANOpen
ฉันหวังว่าฉันจะรู้ว่าฉันจะได้รับตัวอย่างฟรีจากร้านค้าออนไลน์มากมาย จากนั้นฉันจะไม่ถูกบังคับให้เลือกโครงการที่จะเริ่มต้นตามต้นทุน และฉันก็ไม่กลัวที่จะซื้อส่วนประกอบที่ไม่แน่ใจ 100% ว่าจะสามารถทำงานได้
ฉันใช้ Arduino เป็นบิตที่ยุติธรรมและฉันหวังว่าฉันจะรู้ว่าอนุกรม IO ที่ยากอยู่บนพินโดยพลการ ในที่สุดฉันก็ตัดสินที่ห้องสมุดบุคคลที่ 3 แต่ใช้เวลาหลายสัปดาห์กว่าจะถึงจุดนั้นและถึงแม้จะไม่น่าเชื่อถือก็ตาม
สิ่งหนึ่งที่ฉันหวังว่าฉันรู้ดีกว่าคือทฤษฎีวงจรอะนาล็อก 1s และ 0s นั้นง่าย ... hook pin 1 ของอุปกรณ์ A ถึง pin 2 ของอุปกรณ์ B
บัตเตอร์เวิร์ ธ ลำดับที่สองผ่านการกรองหลายข้อเสนอแนะ ... ไม่มาก แล้วคุณต้องกังวลเกี่ยวกับลักษณะของ op-amp เช่นโหลด capacitive บนเอาต์พุตรวมกับความต้านทานเอาต์พุตของ op-amp สร้างเสาซึ่งทำให้เอาต์พุตสั่น
หรือสมมติว่าคุณต้องการส่งสัญญาณเสียงไปยังหูฟัง คุณต้องเลือกฝาปิดกั้น DC อย่างระมัดระวังเพราะมันจะรวมเข้ากับความต้านทานของหูฟังเพื่อสร้างฟิลเตอร์กรองความถี่ต่ำผ่านเสาเดี่ยว เลือกฝาผิดและคุณจะทำเสียงความถี่เบส
คล้ายกับคำตอบที่ยอมรับฉันหวังว่าฉันจะรู้เกี่ยวกับ Arduino ได้เร็วขึ้น มีการออกแบบบางอย่างที่ฉันกำลังมองหาทำอยู่รอบ ๆ บ้าน ฉันไม่มีปัญหาในการออกแบบบอร์ดของตัวเองด้วย uC แต่ฉันไม่ต้องการจ่ายค่า PCB ในเวลานั้นจากนั้นจึงติดตั้งชิป SMT ดังนั้นโครงการเหล่านั้นจึงตกไปตามทาง อย่างไรก็ตามตอนนี้ฉันรู้เกี่ยวกับ Arduino และเกราะป้องกันทั้งหมดแล้วฉันกำลังพิจารณาพวกเขาอีกครั้ง
คำตอบนี้อยู่ไกลจากคำถามที่เข้มงวด แต่สอดคล้องกับคำตอบอื่น ๆ ส่วนใหญ่ - และควรสนุกและมีประโยชน์:
RS232 กลับหัวกลับหาง
ส่วนใหญ่ของทุกสิ่งที่คุณจะมีปัญหากับจะเกิดจาก "เงื่อนไขขอบเขต" - สิ่งที่เกิดขึ้นเมื่อสิ่งที่เกิดขึ้นหรือเริ่มหยุด
เริ่มต้นตัวแปรของคุณเสมอ เสมอ.
และเวกเตอร์ขัดจังหวะของคุณ
Endian น้อย
Endian ใหญ่
ไบต์สูง / ต่ำก่อน
ปรับ N bits ไปทางซ้าย
ธงที่เหลือยังคงตั้งค่าเมื่องานเสร็จ (เช่นธง IRQ)
สแต็ค overf
ck อันเดอร์โฟลว์
RTS กับ RTI
จ้องจับผิดอะไร
ตัวจับเวลาที่ขับเคลื่อนด้วยการขัดจังหวะแบบเรียลไทม์รอบตัวจัดตารางเวลาโรบินที่ดูเหมือน RTOS เต็มรูปแบบ แต่สามารถเข้าใจและเขียนได้ตามที่คุณไป เล็กน้อยและน่าทึ่ง
รายละเอียดพินของไมโครคอนโทรลเลอร์ - ความสัมพันธ์ของ Vout / Iout Vin จำกัด ถือหมุดไว้ใกล้ราวกลาง
กำหนดสถานะพินทั้งหมดภายใต้เงื่อนไขทั้งหมดเสมอ
ความต้านทานความร้อน.
อย่าปล่อยให้ร่างกายขับ diode (หรืออาจจะมีไม่กี่ uA ถ้าคุณต้องจริง ๆ ) ว่าชีวิตของคุณจะต้องยาวบนพื้นดิน - แม้ว่าซาตานที่ยิ่งใหญ่มาและบอกคุณว่ามันจะไม่เป็นไรและคุณสามารถใช้อย่างปลอดภัย พวกเขาสำหรับการป้อนข้อมูลหนีบ
พารามิเตอร์แบบสัมบูรณ์และพารามิเตอร์การทำงานในแผ่นข้อมูลหมายถึงสิ่งที่แตกต่างกันโดยสิ้นเชิงและจะต้องไม่ถูกนำมาใช้แทนกัน (หรืออย่างน้อยก็ไม่ใช่ในอดีต) ซึ่งวันของคุณอาจยาวนาน ... ฯลฯ
V = I x R. V ไม่เกิดขึ้นหากฉันไม่ได้เกิดขึ้นดังนั้นการวาดข้อสรุปใหม่โดยที่ฉันไม่มีจุดหมายหรือแย่กว่านั้น
อินเวอร์เตอร์ Hex Schmitt !!!! ของขวัญจากพระเจ้าให้กับอุปกรณ์อิเล็กทรอนิกส์ระบบดิจิตอลและอนาล็อก DIY (74xx14, CD40106, ... )
ตรรกะ CMOS !!!
Opamp ช่วงโหมดทั่วไป
Opamp เอาต์พุต headroom - สูงและต่ำ
ตัวควบคุมแรงดันตกคร่อม - ด้านบนของ Vout ขั้นต่ำ
ตัวควบคุมแรงดันไฟฟ้า Iput ขั้นต่ำเมื่อเกี่ยวข้อง
แบตเตอรี่ตะกั่วกรดซัลเฟต อย่าปล่อยให้มัน !!!
ความมหัศจรรย์ที่สุดของแบตเตอรี่ LiIon แม้จะมีข้อเสีย
โรงเตี๊ยมที่น่ารังเกียจที่สุดของแบตเตอรี่ NimH แม้จะมีความสวยงาม
LSD NimH (ไม่ใช่ไม่ใช่ lysergic ... )
ขีด จำกัด กระแสที่ปรับได้ของอุปกรณ์จ่ายแรงดันไฟฟ้าที่ปรับได้สำหรับการบำรุงรักษาเครื่องต้นแบบ
MOSFETS !!!!!!!!!!!!!!!!!!! อ๊ะฮ่า
Vgsth MOFETS ต่ำและอุปกรณ์อิเล็กทรอนิกส์ดิจิตอลและโหลดขนาดใหญ่ ยีฮา
MOSFET, ไดรเวอร์เกตทรานซิสเตอร์ 2 jellybean
ทำไมคุณถึงต้องเป็นคนขับเกต
ตัวเก็บประจุแทนทาลัมตายตายตาย !!! (และพวกเขาทำ)
กระแสรั่วไหลเข้า นั่นอะไร?
อินพุตปิดคืออะไร
ความแม่นยำ / ความละเอียด / ความเป็นเส้นตรง / ความน่าเบื่อ ...
isochronous
ไม่ตรงกัน?
ไม่ Isochronous
ไม่ตรงกัน 1 บิต 2 บิต 1.5 บิตขึ้นไป
LSB ก่อน! ครั้งแรก? ใช่! เริ่มบิตหยุดบิตพาริตี้บิตบังคับแพริตีไม่มีแพริตีคุณรู้ไหมว่าแพริตีเปิดอยู่
การสุ่มตัวอย่างบิต - กลางบิต, ตัวอย่างต่อบิต
ความแม่นยำด้วย RC - ข้อผิดพลาดที่แน่นอนต่อปลาย, ดริฟท์ที่ใช้ร่วมกัน (อุณหภูมิ), แร่, คริสตัลภายในนาฬิกา - อันเก่าและใหม่
มากขึ้นเสมอ !!!
คริสตัลแตกละเอียดในระดับสูง / หรือเพียงแค่ดริฟท์และกระโดด
หรือป่นปี้
กาวร้อนละลายล้มเหลว เสมอ. เคย เสมอ! หลายสัปดาห์ถึงหลายเดือนหรือหลายปี
ยางซิลิโคนรักษากรดคือไม่ไม่ไม่ไม่
อีพ็อกซี่นำความร้อนหรือไฟฟ้าเต็มไปด้วย X - คุณสามารถเติมได้เช่นกัน
ยางซิลิโคนและดอกไม้ชนิดหนึ่งบอกว่า 50-50 เพื่อเริ่มต้น ลองคุณจะชอบมัน
การให้ความร้อนกับไฟเบอร์กลาสเรซิ่นขนาดใหญ่ในตอนเช้าที่หนาวเย็นอาจทำให้เร็วขึ้น แต่เร็วขึ้น !!!!
หนวดเครา
หากพวกเขาพูดว่า ROHS เครื่องเวทมนต์ของพวกเขาจะสังเกตเห็นการไม่ปฏิบัติตามของคุณทันที
Larn ประสาน ดี.
โปรดทราบว่าการบัดกรีสามารถแตกต่างกันมากอย่างมาก
การประสานที่ไม่ดีคือการสูญเสียแคลอรี่และไม่คุ้มค่าที่จะแบ่งปันชีวิตให้กับคุณ
ทำความสะอาด / ลบเลือนกระดานเปล่าที่มีอยู่พักหนึ่งก่อนที่จะบัดกรี - เวลาและประหยัดความเครียดเสมอสามารถเป็นอนุสรณ์
เรียนรู้ที่จะไม่จับเตารีดที่ตกลงมา
เรียนรู้ที่จะเตะหัวแร้งที่ร่วงหล่นพร้อมกับดึงสายถ้ามี
เรียนรู้ที่จะไม่วางเตารีดบัดกรี
แม่เหล็ก Nd2Fe14B นั้นสนุกดี แต่
พวกมันสามารถทำให้คุณบาดเจ็บสาหัสได้
ผู้ที่ดีสามารถนำกระเป๋าเงินของบัตรแม่เหล็กออกได้ในขอบเขตเดียว พวกเขาสลายชิปและทำลายได้อย่างง่ายดาย
กระบวนการของสหรัฐอเมริกานั้นด้อยกว่าอย่างมากในด้านความแข็งแกร่งของภาคสนามต่อกระบวนการญี่ปุ่น
ให้มากถึงประมาณ 0.5 เทสลาทั่ว airgap ของความหนาของวัสดุประมาณครึ่งหนึ่ง
สนามแม่เหล็กลดลงตามผกผัน SQUARE ของระยะทางจากขั้วหนึ่ง แต่มีสองขั้วที่เกี่ยวข้องเสมอดังนั้นจึงดูเหมือน 1 / d ^ 3 ที่ระยะไกล
ล้นหลาม ... :-)
ทุกอย่าง
(ใช่มันไม่สมจริง)
(ดีกว่า)
ฉันหวังว่าฉันจะรู้ว่ามันง่ายแค่ไหนในการสร้างโปรแกรมเมอร์ BSD และเริ่มต้น นั่นจะช่วยประหยัดเครื่องมือล่าสัตว์เป็นจำนวนมาก แน่นอนฉันหวังว่าฉันจะได้ Bus Bus มาเร็วกว่านี้ :)
และฉันก็ยังหวังว่าฉันจะรู้ว่าจะได้รับชิปมากขึ้นในราคาถูก ( รวมถึงการจัดส่ง )
สิ่งที่ฉันต้องการให้ผู้ฝึกงานหลายคนรู้ก็คืออุปกรณ์อิเล็กทรอนิกส์นั้นยากและยากเพียงใด ฉันเห็นประเภทที่ไม่ใช่วิศวกรหลายคนพยายามที่จะเพิ่มไฟกระพริบและเซ็นเซอร์บางอย่างลงในโครงการแฟชั่นหรือบางสิ่งบางอย่างโดยไม่ทราบว่าพวกเขากำลังมุ่งหน้าไปสู่ฝันร้ายการแก้จุดบกพร่อง
ถ้าฉันจะเขียนหนังสือเกี่ยวกับอุปกรณ์อิเล็กทรอนิกส์ฉันจะทำให้ดีที่สุดเพื่อทำให้ผู้คนแตกตื่นในบทที่ 1 ใครก็ตามที่เหลืออาจจะสามารถแก้ไขข้อบกพร่องได้