Мазмұны:

Como Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: 6 қадам
Como Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: 6 қадам

Бейне: Como Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: 6 қадам

Бейне: Como Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: 6 қадам
Бейне: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Шілде
Anonim
Image
Image

Arduino YN - бұл ATmega32u4 және Atheros AR9331 микроконтроллері. OpenWrt-те Linux жүйесіндегі операциялық жүйені пайдалану мүмкін емес, бұл OpenWrt-Yun нұсқасы. Linux жүйесінде операциялық жүйе Ethernet, WiFi, USB-A, micro-SD үшін 20 ұялы ұяшық, 16 МГц жиілігі жоқ, micro USB арқылы жұмыс жасайтын компьютерлер бар. Теңдемені оқудан бас тартуға болмайды, бұл WiFi интерфейсінің интерфейсіне API -ді қосуға мүмкіндік береді.

1 -қадам: компоненттер

Компоненттер
Компоненттер
Компоненттер
Компоненттер
  1. Placa Arduino YÚN y кабелі шағын USB кабелі компьютермен жұмыс істейді:
  2. Кабель таспасы
  3. MPU 6050, (X, Y, Z) суреттердің толық сипаттамасы.

2 -қадам: La Librería De Ubidots, Arduino YÚN орнатыңыз

  1. Кітапхананы жүктеу және жүктеу.
  2. IDE де Arduino y «a» pestaña «Sketch» немесе «Importar library» мен «Agregar librería» кітапханасын басу керек.
  3. Selecciona el archivo жүктеу.

3 -қадам: конексиондар

Conexiones
Conexiones

Қарағай мен қарағайдың айналасындағы байланыс, бұл нәтижеге жетуге мүмкіндік береді.

4 -қадам: Así Luce Ya Conectado

Аси Люс Я Конектадо
Аси Люс Я Конектадо

Қарағай мен қарағайдың қарағайға айналуы мүмкін емес.

5 -қадам: Кодиго Пара Эль Юн

Қарапайым жағдайда, сіз ұйымдасқан ұйымдардың бірі болып табыласыз, сонымен қатар арнайы қызметтерді табуға болады. Конфигурацияны жасаудан бас тартқан кезде, дебидо мен жеке функцияларды жасаңыз, бұл Ubidots жабдығының жасақталуы. Бұл жерде IDE де Arduino дебюттері де, архивтерде де Arduino YÚN түбірінің түпнұсқасы сақталған. Сілтеме бойынша сілтеме жасаңыз.

Бұл жағдайда сіз IDE де, Arduino және Copyar de siguiente кодтарын да қолдана аласыз:

// MPU -6050 қысқа мысал эскизі // Arduino қолданушысы ДжонЧи // 17 тамыз 2014 ж. // Өзгертілген Матео Волез - Metavix // 30 қыркүйек, 2014 ж. // Қоғамдық домен #қосу #қосу

#қосу

const int MPU = 0x68; // direcciñ I2C del MPU-6050 int16_t AcX, AcY, AcZ, Tmp, GyX, GyY, GyZ; Жолдың api = «5ca9b10038e49e0492c6794f9043f0918ddcbd26»; // tu API кілті String idvari = «53badbd77625425f8665d11b»; // ID ID өзгеріссіз, Ubidots ubiclient (api); int reset = 0; void setup () {Bridge.begin (); Console.begin (); Wire.begin (); Wire.beginTransmission (MPU); Wire.write (0x6B); // PWR_MGMT_1 регистрі Wire.write (0); // нөлге орнатылды (MPU-6050 оятады) Wire.endTransmission (ақиқат); while (! Консоль); // сымсыз Console.println («Ubidots клиенті»); ubiclient.ubitoken (api); // API параметрлерін қалпына келтірудің мәні бар = 0; } void loop () {Wire.beginTransmission (MPU); Wire.write (0x3B); // 0x3B регистрінен басталады (ACCEL_XOUT_H) Wire.endTransmission (жалған); Wire.requestFrom (MPU, 14, шын); // AcX = Wire.read () << 8 | Wire.read () жалпы 14 регистрді сұраңыз; // 0x3B (ACCEL_XOUT_H) & 0x3C (ACCEL_XOUT_L) AcY = Wire.read () << 8 | Wire.read (); // 0x3D (ACCEL_YOUT_H) & 0x3E (ACCEL_YOUT_L) AcZ = Wire.read () << 8 | Wire.read (); // 0x3F (ACCEL_ZOUT_H) & 0x40 (ACCEL_ZOUT_L)

Console.print («AcX =»); Console.print (AcX);

Console.print («| AcY =»); Console.print (AcY); Console.print («| AcZ =»); Console.print (AcZ);

ubiclient.save3_values («54299d5b7625425c68294d5b», String (AcX), «54299d667625425a05c44e68», String (AcY), «54299d727625425a8d471bce», String (AcZ);

қалпына келтіру ++; // if (қалпына келтіру> 20) // {// asm volatile («jmp 0»); // қалпына келтіру = 0; //}}

6 -қадам: Қорытындылау …

Қорытындылау…
Қорытындылау…

Perfecto! Қосымша Wi-Fi желілерінің тізімі бар, олар жүйелік желілерде де, желілерде де бар. Сілтеме бойынша Arduino оқулықтарын қараңыз.

Ұсынылған: