Мазмұны:

Arduino негізіндегі тіс щеткасының деректер мониторы: 4 қадам (суреттермен)
Arduino негізіндегі тіс щеткасының деректер мониторы: 4 қадам (суреттермен)

Бейне: Arduino негізіндегі тіс щеткасының деректер мониторы: 4 қадам (суреттермен)

Бейне: Arduino негізіндегі тіс щеткасының деректер мониторы: 4 қадам (суреттермен)
Бейне: Домашняя автоматизация: релейный таймер Robojax Arduino V 1.0 2024, Қараша
Anonim
Arduino негізіндегі тіс щеткасының деректер мониторы
Arduino негізіндегі тіс щеткасының деректер мониторы
Arduino негізіндегі тіс щеткасының деректер мониторы
Arduino негізіндегі тіс щеткасының деректер мониторы

Бұл Arduino негізіндегі тіс щеткасы 3 осьтік үдеу деректерін қолдана отырып, үлгілерді бақылауға мүмкіндік береді.

1 -қадам: 1 -қадам: материалдар

1 -қадам: материалдар
1 -қадам: материалдар
1 -қадам: материалдар
1 -қадам: материалдар
1 -қадам: материалдар
1 -қадам: материалдар
1 -қадам: материалдар
1 -қадам: материалдар

Тіс щеткасы

Ардуино Нано

MPU-6050 3 осьті ХБҚ

6 фут (1,8 м) USB мини-В кабелі

2 -қадам: 2 -қадам: Сымдарды жалғау

2 -қадам: Сымдарды жалғау
2 -қадам: Сымдарды жалғау

MPU-6050 мен Arduino Nano сымдарын дәнекерлеу арқылы қосыңыз. Толық ақпарат алу үшін жоғарыдағы суретті қараңыз.

3 -қадам: 3 -қадам: Arduino бағдарламалау

#қосу

const int MPU = 0x68; // MPU6050 I2C мекенжайы

int AcX, AcY, AcZ, Tmp, GyX, GyY, GyZ;

void get6050 ();

жарамсыз орнату ()

{

Wire.begin ();

Wire.beginTransmission (MPU);

Wire.write (0x6B);

Wire.write (0);

Wire.endTransmission (шын);

Serial.begin (9600);

}

void loop () {

get6050 ();

Serial.print (AcX);

Serial.print («»);

Serial.print (AcY);

Serial.print («»);

Serial.print (AcZ);

Serial.println ();

кешіктіру (15);

}

void get6050 ()

{Wire.beginTransmission (MPU);

Wire.write (0x3B);

Wire.endTransmission (жалған);

Wire.requestFrom (MPU, 14, шын);

AcX = Wire.read () << 8 | Wire.read ();

AcY = Wire.read () << 8 | Wire.read ();

AcZ = Wire.read () << 8 | Wire.read ();

Tmp = Wire.read () << 8 | Wire.read ();

GyX = Wire.read () << 8 | Wire.read ();

GyY = Wire.read () << 8 | Wire.read ();

GyZ = Wire.read () << 8 | Wire.read ();

}

4 -қадам: 4 -қадам: Сериялық плоттерді басып, графикті қараңыз

4 -қадам: Сериялық плоттерді басып, графикті қараңыз
4 -қадам: Сериялық плоттерді басып, графикті қараңыз
4 -қадам: Сериялық плоттерді басып, графикті қараңыз
4 -қадам: Сериялық плоттерді басып, графикті қараңыз
4 -қадам: Сериялық плоттерді басып, графикті қараңыз
4 -қадам: Сериялық плоттерді басып, графикті қараңыз

Tools-Serial Plotter (немесе Ctrl + Shift + L) бөліміне өтіңіз, сонда сіз MPU-6050 3 осьтік үдеуі бар нақты уақыттағы графикті көресіз.

Тіс щеткасын шайқаңыз және айырмашылықты көріңіз.

қосымша ақпарат алу үшін: келіңіз

blog.naver.com/roboholic84

Ұсынылған: