Одна из самых полезных вещей, которые я вижу в hardware libre Это возможность получить решение повседневных проблем без необходимости тратить большую сумму денег. В поисках решения своих повседневных проблем я увидел это любопытное руководство, которое меня удивило, поскольку я не ожидал, что Arduino сможет работать напрямую с Twitter, поскольку, помимо прочего, Arduino не является платой SBC. С помощью этого руководства мы можем получить автоматическую систему публикации твитов и, что еще лучше, полезный код, который можно вставить в любую программу и опубликовать твит для каждого правильного действия, предпринятого нашей платой Arduino.
Для этого нам понадобится плата Arduino с экраном Ethernet или, в противном случае, Arduino Yún. С помощью этих досок мы сможем подключить нашу доску к Интернету и к нашей учетной записи Twitter, чтобы иметь возможность отправлять твиты.
Чтобы сделать управлять этой системой публикации твитов, нам понадобится подключение к Интернету, а в случае использования платы Ethernet нам понадобится сетевой кабель для подключения нашей платы к Интернету.
С 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() { }
После того, как мы загрузили этот файл, если он не работает, мы увидим, как твиты отображаются в нашей учетной записи с сообщением, которое мы отметили в коде. Даже если априорный Это может показаться не очень полезным, его всегда можно использовать в качестве робота для программирования твита или просто быть частью более сложного кода.
Не копировать. не зная. include отсутствуют. Клоун
Здравствуйте, Rehmaster,
Есть много способов прокомментировать эту новость и, что еще лучше, помочь нашему сообществу продолжать расти, чем использовать оскорбления.
Как говорится в записи, у вас есть библиотека для загрузки, и в любом высокоуровневом компиляторе, например Eclipse, все, что вам нужно сделать, это прикрепить ее к проекту, чтобы он был доступен, и сама программа автоматически дает вам возможность импортировать это когда вы собираетесь использовать собственную функцию библиотеки.
Как видите, нет необходимости указывать этот тип вещей, поскольку, понимая, что делает программа, чего мы хотим достичь, вы наверняка знаете этот тип вещей заранее, и вам не нужно говорить, как вводить импорт. конкретный.
привет
Привет, мне не удалось реализовать этот код, чтобы сделать это по беспроводной сети, используя сеть Wi-Fi. с WiFly.
видимо библиотека этого не позволяет.
Вы знаете, как это решить?
Я видел несколько проектов в Интернете, но они только ищут или подсчитывают твиттер, но не публикуют твит.
Спасибо!