Мазмұны:
- 1 -қадам: материалдарды дайындау
- 2 -қадам: PIN сипаттамасы
- 3 -қадам: пин байланысы
- 4 -қадам: Arduino -ны компьютерге қосыңыз
- 5 -қадам: бастапқы кодтың үлгісі
- 6 -қадам: Кітапхана
- 7 -қадам: Сәйкес шығыс
- 8 -қадам: Нәтиже: сериялық монитор
- 9 -қадам: бейне
- 10 -қадам: жаңалықтар
![Arduino көмегімен HMC5883L компас сенсорының интерфейсі бойынша нұсқаулық: 10 қадам (суреттермен) Arduino көмегімен HMC5883L компас сенсорының интерфейсі бойынша нұсқаулық: 10 қадам (суреттермен)](https://i.howwhatproduce.com/images/004/image-10589-j.webp)
Бейне: Arduino көмегімен HMC5883L компас сенсорының интерфейсі бойынша нұсқаулық: 10 қадам (суреттермен)
![Бейне: Arduino көмегімен HMC5883L компас сенсорының интерфейсі бойынша нұсқаулық: 10 қадам (суреттермен) Бейне: Arduino көмегімен HMC5883L компас сенсорының интерфейсі бойынша нұсқаулық: 10 қадам (суреттермен)](https://i.ytimg.com/vi/1C2E-bs43F8/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
![Arduino көмегімен HMC5883L компас сенсорының интерфейсіне арналған оқулық Arduino көмегімен HMC5883L компас сенсорының интерфейсіне арналған оқулық](https://i.howwhatproduce.com/images/004/image-10589-1-j.webp)
Сипаттама
HMC5883L-бұл екі осьтік цифрлық циркуль екі жалпы мақсатта қолданылады: ферромагнетик сияқты магниттік материалдың магниттелуін өлшеу үшін немесе кеңістіктегі нүктеде магнит өрісінің беріктігі мен бағытын өлшеу үшін. HMC5883L -мен байланыс қарапайым және барлығы I2C интерфейсі арқылы жүзеге асады. Бортта реттегіш бар. Үзіліс тақтасына HMC5883L сенсоры мен барлық сүзгі конденсаторлары кіреді. Қуат пен 2 сымды интерфейстің түйреуіштері 0,1 дюймдік тақырыпқа бөлінген. HMC5883L әйгілі магнитометр чипін қолданады. I2C SCL мен SDA түйреуіштерінде 3.0 В-тен 5.0 В-қа дейінгі IO деңгейлерін қолдайды.
Техникалық сипаттамасы
- Қуат көзі: 3В - 5В
- IO кернеу деңгейі: 3V - 5V
- Байланыс: стандартты IIC байланыс хаттамасы
- Модуль өлшемдері: 14,35 мм (L) x 13,16 мм (W) x 3,40 мм (H)
- ПХД қалыңдығы: 1,60 мм
- Өлшеу диапазоны: ± 1,3-8 Гаусс
1 -қадам: материалдарды дайындау
Бұл оқулықта сізге қажет:
1. Arduino Uno тақтасы мен USB кабелі.2. HMC 5883L компас сенсоры3. Өткізгіш сымдар4. СКД 16X25. Нан тақтасы6. 10K потенциометр 7. Arduino IDE бағдарламасы
2 -қадам: PIN сипаттамасы
![PIN сипаттамасы PIN сипаттамасы](https://i.howwhatproduce.com/images/004/image-10589-2-j.webp)
VCC: қуат көзі
GND: GND қуаты
SCL: I2C сағаттық кіріс
SDA: I2C деректері IO
DRDY: Дайын деректерді шығару
3 -қадам: пин байланысы
![Pin байланысы Pin байланысы](https://i.howwhatproduce.com/images/004/image-10589-3-j.webp)
![Pin байланысы Pin байланысы](https://i.howwhatproduce.com/images/004/image-10589-4-j.webp)
HMC5883L Arduino Uno тақтасына келесідей қосыңыз:
- ВКС +5В дейін
- GND - GND
- A5 SCL
- SDA - А4
СКД Arduino Uno тақтасына келесідей қосыңыз:
- VSS +5В дейін
- VND - GND
- RS - 12
- RW - GND
- Е -ден 11 -ге дейін
- D4 - 5
- D5 - 4
- D6 - 3
- D7 - 2
- A/VSS +5В дейін
- KND/GND үшін GND
10К потенциометрді СКД -ге келесідей қосыңыз (потенциометрді бекіту үшін суретті қараңыз):
- GND - GND
- Деректер v0
- ВКС +5В дейін
4 -қадам: Arduino -ны компьютерге қосыңыз
![Arduino -ны компьютерге қосыңыз Arduino -ны компьютерге қосыңыз](https://i.howwhatproduce.com/images/004/image-10589-5-j.webp)
Схеманы аяқтағаннан кейін Arduino Uno тақтасын компьютерге USB кабелі арқылы қосыңыз. СКД қосылғанын көруге болады.
5 -қадам: бастапқы кодтың үлгісі
![Бастапқы код үлгісі Бастапқы код үлгісі](https://i.howwhatproduce.com/images/004/image-10589-6-j.webp)
![Бастапқы код үлгісі Бастапқы код үлгісі](https://i.howwhatproduce.com/images/004/image-10589-7-j.webp)
Сіз бұл бастапқы кодты жүктей аласыз және оны Arduino IDE -де ашасыз. Дұрыс тақта мен портты таңдаңыз. Содан кейін кодты Arduino Uno тақтасына жүктеңіз.
6 -қадам: Кітапхана
![Кітапхана Кітапхана](https://i.howwhatproduce.com/images/004/image-10589-8-j.webp)
Arduino -ның LCD және HMC5883L -мен байланысуға мүмкіндік беру үшін бастапқы кодты Arduino IDE -ге жүктемес бұрын осы кітапханаларды жүктеп алу керек. Төмендегі ZIP файлын жүктеңіз> Zip файлын ашыңыз> Arduino Uno Library қалтасына шығарыңыз. Анықтамалар үшін жоғарыдағы суретті қараңыз.
7 -қадам: Сәйкес шығыс
![Сәйкес шығыс Сәйкес шығыс](https://i.howwhatproduce.com/images/004/image-10589-9-j.webp)
Көрсетілгендей, құрылғыны бұрау немесе бұру сәйкес шығуларды қамтамасыз етеді.
8 -қадам: Нәтиже: сериялық монитор
![Нәтиже: сериялық монитор Нәтиже: сериялық монитор](https://i.howwhatproduce.com/images/004/image-10589-10-j.webp)
![Нәтиже: сериялық монитор Нәтиже: сериялық монитор](https://i.howwhatproduce.com/images/004/image-10589-11-j.webp)
![Нәтиже: сериялық монитор Нәтиже: сериялық монитор](https://i.howwhatproduce.com/images/004/image-10589-12-j.webp)
![Нәтиже: сериялық монитор Нәтиже: сериялық монитор](https://i.howwhatproduce.com/images/004/image-10589-13-j.webp)
мен құрылғы X осінің айналасында айналғанда, X осі өзгеріссіз қалады, ал қалған екі ось өзгереді.
іі құрылғы Y осінің айналасында айналғанда, Y осі өзгеріссіз қалады, ал қалған екі ось өзгереді.
iii. құрылғы Z осінің айналасында айналғанда, Z осі өзгеріссіз қалады, ал қалған екі ось өзгереді.
9 -қадам: бейне
![](https://i.ytimg.com/vi/aK-WYq3kRKc/hqdefault.jpg)
Бұл бейнеде Arduino Uno интерфейсі қосылған кезде HMC5883L Compass Module сәйкес шығысы көрсетілген.
10 -қадам: жаңалықтар
HMC5883L жұмыс істемейді!
Кітапхана (Mecha_QMC5883L) мен бастапқы кодты жүктеп көріңіз.
Ұсынылған:
BMG160 3 осьті гироскоп сенсорының Arduino Nano көмегімен интерфейсі: 5 қадам
![BMG160 3 осьті гироскоп сенсорының Arduino Nano көмегімен интерфейсі: 5 қадам BMG160 3 осьті гироскоп сенсорының Arduino Nano көмегімен интерфейсі: 5 қадам](https://i.howwhatproduce.com/images/004/image-10110-j.webp)
BMG160 3 осьті гироскоп сенсорының Ардуино Наномен байланысы: Қазіргі әлемде жастар мен балалардың жартысынан көбі ойынға құмар, ал ойынның техникалық аспектілеріне қызығатындардың бәрі қозғалысты сезудің маңыздылығын біледі. осы доменде. Бізді бір нәрсе таң қалдырды
DIY осциллографтар жинағы - құрастыру және ақаулықтарды жою бойынша нұсқаулық: 10 қадам (суреттермен)
![DIY осциллографтар жинағы - құрастыру және ақаулықтарды жою бойынша нұсқаулық: 10 қадам (суреттермен) DIY осциллографтар жинағы - құрастыру және ақаулықтарды жою бойынша нұсқаулық: 10 қадам (суреттермен)](https://i.howwhatproduce.com/images/009/image-26607-j.webp)
DIY осциллографтар жинағы - құрастыру және ақаулықтарды жою бойынша нұсқаулық: Электронды гаджетті жобалау кезінде маған электр сигналдарының болуын және формасын бақылау үшін осциллограф қажет. Осы уақытқа дейін мен ескі кеңестік (1988 ж.) Бір каналды аналогты CRT осциллографын қолдандым. Ол әлі де функционалды
Raspberry Pi көмегімен BMG160 3 осьті гироскоп сенсорының интерфейсі: 5 қадам
![Raspberry Pi көмегімен BMG160 3 осьті гироскоп сенсорының интерфейсі: 5 қадам Raspberry Pi көмегімен BMG160 3 осьті гироскоп сенсорының интерфейсі: 5 қадам](https://i.howwhatproduce.com/images/002/image-3174-62-j.webp)
Raspberry Pi көмегімен BMG160 3 осьті гироскоп сенсорының интерфейсі: Қазіргі әлемде жастар мен балалардың жартысынан көбі ойынға құмар, ал ойынның техникалық аспектілеріне қызығатындардың бәрі қозғалысты сезудің маңыздылығын біледі. осы доменде. Бізді бір нәрсе таң қалдырды
DIYMall RFID-RC522 мен Nokia LCD5110 Arduino көмегімен пайдалану бойынша тағы бір нұсқаулық: 8 қадам (суреттермен)
![DIYMall RFID-RC522 мен Nokia LCD5110 Arduino көмегімен пайдалану бойынша тағы бір нұсқаулық: 8 қадам (суреттермен) DIYMall RFID-RC522 мен Nokia LCD5110 Arduino көмегімен пайдалану бойынша тағы бір нұсқаулық: 8 қадам (суреттермен)](https://i.howwhatproduce.com/images/001/image-1947-57-j.webp)
DIYMall RFID-RC522 мен Nokia LCD5110-ды Arduino көмегімен пайдалану туралы тағы бір нұсқаулық: Неліктен мен DIYMall RFID-RC522 мен Nokia LCD5110 үшін басқа нұсқаулықты жасау қажеттілігін сезіндім? Шынымды айтсам, мен өткен жылы осы құрылғылардың екеуін де пайдаланып, тұжырымдаманы дәлелдеумен жұмыс істедім және қандай да бір түрде «дұрыс емес»
Су тасқыны туралы ескерту жүйелері - су деңгейі + IoT сенсорының мониторингі бойынша нұсқаулық: 6 қадам
![Су тасқыны туралы ескерту жүйелері - су деңгейі + IoT сенсорының мониторингі бойынша нұсқаулық: 6 қадам Су тасқыны туралы ескерту жүйелері - су деңгейі + IoT сенсорының мониторингі бойынша нұсқаулық: 6 қадам](https://i.howwhatproduce.com/images/003/image-6807-41-j.webp)
Су тасқыны туралы ескерту жүйелері - су деңгейі + IoT сенсорының мониторингі бойынша нұсқаулық: Сізге су деңгейін бақылау қажет пе? Сіз бұл оқулықтан су деңгейін бақылау жүйесін жасауды үйренесіз. Бұл өнеркәсіптік IoT құрылғылары АҚШ -та су тасқыны туралы ескерту жүйесі ретінде қолданылады. Сізді және сіздің қауымдастығыңызды қауіпсіз ету үшін Ақылды қалалар қажет