หนึ่งในสิ่งที่มีประโยชน์ที่สุดที่ฉันเห็นใน hardware libre มีความเป็นไปได้ที่จะได้รับแนวทางแก้ไขปัญหาในชีวิตประจำวันโดยไม่ต้องใช้เงินเป็นจำนวนมาก ในการค้นหาวิธีแก้ไขปัญหาประจำวันของฉัน ฉันเห็นบทช่วยสอนที่น่าสงสัยนี้ซึ่งทำให้ฉันประหลาดใจเนื่องจากฉันไม่ได้คาดหวังว่า Arduino จะสามารถทำงานกับ Twitter ได้โดยตรง เนื่องจากเหนือสิ่งอื่นใด Arduino ไม่ใช่บอร์ด SBC ด้วยบทช่วยสอนนี้ เราจะได้รับระบบการเผยแพร่ทวีตอัตโนมัติ และที่ดีกว่านั้นคือโค้ดที่มีประโยชน์สำหรับการแทรกลงในโปรแกรมใดๆ และเผยแพร่ทวีตสำหรับการดำเนินการที่ถูกต้องแต่ละครั้งที่ทำโดยบอร์ด Arduino ของเรา
สำหรับสิ่งนี้เราจะต้องมีบอร์ด arduino ที่มีอีเธอร์เน็ตชิลด์หรือไม่ก็ arduino Yún ผ่านบอร์ดเหล่านี้เราจะสามารถเชื่อมต่อบอร์ดของเรากับอินเทอร์เน็ตและด้วยบัญชี Twitter ของเราเพื่อให้สามารถส่งทวีตได้
เพื่อที่จะทำให้ ใช้งานระบบโพสต์ทวีตนี้เราจะต้องเชื่อมต่ออินเทอร์เน็ตและในกรณีที่ใช้บอร์ดอีเธอร์เน็ตเราจะต้องมีสายเคเบิลเครือข่ายเพื่อเชื่อมต่อบอร์ดของเรากับอินเทอร์เน็ต
ด้วย Arduino Yúnเราจะมีระบบทวีตอัตโนมัติ
เมื่อทำได้ทั้งหมดแล้วตอนนี้เราจะต้องมีโทเค็นหรือรหัสเพื่อให้บอร์ด arduino ของเราสามารถทำงานกับบัญชี Twitter ของเราได้เช่นการอนุญาตสำหรับบัญชีของเรา โทเค็นหรือสิทธิ์นี้สามารถรับได้จากสิ่งนี้ ลิงค์โผล่ขึ้นมาอะไรทำนองนั้น
เมื่อเรามีโทเค็นแล้วเราจะคัดลอกรหัสที่เสนอให้เราและบันทึกไว้เนื่องจากจะมีประโยชน์มากขึ้นในภายหลัง ตอนนี้เราต้องทำงานกับ Arduino IDE ไปที่ ide และสร้างไฟล์ที่เราจะอัปโหลดไปยังบอร์ด arduino ของเรา แต่ก่อนที่เราจะลง ร้านหนังสือแห่งนี้ และเราจะโหลดก่อนหน้านี้ด้วย Arduino IDE ตอนนี้เราสร้างไฟล์ด้วยรหัสต่อไปนี้:
#include // Necesario en Arduino 0019 o posterior #include #include // Configuracion de la Ethernet Shield byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; // Si no se especifica la IP, se utiliza DHCP (solo para Arduino 1.0 o superior). byte ip[] = { 192, 168, 0, 250 }; Twitter twitter("INTRODUCIR TOKEN AQUI"); // Mensaje char msg[] = "¡Publicando en Twitter desde #Arduino gracias a este tweet"; void setup() { delay(1000); Ethernet.begin(mac, ip); // Si usamos DHCP no hace falta incluir la IP. // Ethernet.begin(mac); Serial.begin(9600); Serial.println("Estableciendo conexion con Twitter ..."); if (twitter.post(msg)) { // Publicamos el mensaje en Twitter. Devuelve true o false. int status = twitter.wait(&Serial); if (status == 200) { // Conexion exitosa Serial.println("OK."); } else { // Error en la conexion Serial.print("Error : code "); Serial.println(status); } } else { Serial.println("Conexion fallida."); } } void loop() { }
เมื่อเราโหลดไฟล์นี้โดยที่มันไม่ทำงานเราจะเห็นว่าทวีตปรากฏในบัญชีของเราพร้อมข้อความที่เราทำเครื่องหมายไว้ในรหัส แม้ว่า priori อาจดูเหมือนไม่มีประโยชน์มากนักสามารถใช้เป็นหุ่นยนต์เพื่อตั้งโปรแกรมทวีตหรือเป็นส่วนหนึ่งของโค้ดที่ซับซ้อนมากขึ้นได้
ห้ามคัดลอก ไม่ทราบ. รวมหายไป ตัวตลก
สวัสดี Rehmaster
มีหลายวิธีในการแสดงความคิดเห็นเกี่ยวกับข่าวนี้และที่ดีไปกว่านั้นเพื่อช่วยให้ชุมชนของเราเติบโตต่อไปได้มากกว่าการใช้คำสบประมาท
ตามที่รายการกล่าวไว้คุณมีไลบรารีสำหรับดาวน์โหลดและในคอมไพเลอร์ระดับสูงเช่น Eclipse สิ่งที่คุณต้องทำคือแนบเข้ากับโปรเจ็กต์เพื่อให้พร้อมใช้งานและโดยอัตโนมัติโปรแกรมจะให้ตัวเลือกในการนำเข้า เมื่อคุณจะใช้ฟังก์ชันของไลบรารี
อย่างที่คุณเห็นไม่จำเป็นต้องระบุประเภทของสิ่งนี้เนื่องจากการทำความเข้าใจว่าโปรแกรมทำอะไรเราต้องการบรรลุสิ่งนี้แน่นอนว่าคุณรู้ล่วงหน้าและคุณไม่จำเป็นต้องบอกวิธีเข้าสู่การนำเข้า เฉพาะ
ความนับถือ
สวัสดีฉันไม่สามารถใช้รหัสนี้เพื่อทำแบบไร้สายโดยใช้เครือข่าย wifi ด้วย WiFly
เห็นได้ชัดว่าร้านหนังสือไม่ยอมให้คุณทำ
คุณมีความคิดที่จะแก้ปัญหานี้หรือไม่?
ฉันเคยเห็นโครงการบางอย่างบนอินเทอร์เน็ต แต่พวกเขาทำการค้นหาหรือนับ Twitter เท่านั้น แต่ไม่ได้เผยแพร่ทวีต
ขอบคุณ!