Isi kandungan:

Awal * SPI pada Pi: Berkomunikasi Dengan Accelerometer 3 paksi SPI Menggunakan Raspberry Pi: 10 Langkah
Awal * SPI pada Pi: Berkomunikasi Dengan Accelerometer 3 paksi SPI Menggunakan Raspberry Pi: 10 Langkah

Video: Awal * SPI pada Pi: Berkomunikasi Dengan Accelerometer 3 paksi SPI Menggunakan Raspberry Pi: 10 Langkah

Video: Awal * SPI pada Pi: Berkomunikasi Dengan Accelerometer 3 paksi SPI Menggunakan Raspberry Pi: 10 Langkah
Video: PENGECUT LEBIH BAIK BERSARA AWAL?? AMARAH WAN SAIFUL PADA ZAHID! 2024, Julai
Anonim
* Awal * SPI pada Pi: Berkomunikasi Dengan Accelerometer 3 paksi SPI Menggunakan Raspberry Pi
* Awal * SPI pada Pi: Berkomunikasi Dengan Accelerometer 3 paksi SPI Menggunakan Raspberry Pi

Panduan langkah demi langkah mengenai cara menyiapkan Raspbian, dan berkomunikasi dengan peranti SPI menggunakan perpustakaan SPC bcm2835 (TIDAK sedikit terhantuk!)

Ini masih sangat awal … Saya perlu menambah gambar hubungan fizikal yang lebih baik, dan mencari beberapa kod yang canggung.

Langkah 1: Bermula dengan Kad SD Kosong, Muat turun Gambar Raspbian, dan Pasang Ke Kad SD

Lawati https://www.raspberrypi.org/downloads untuk mendapatkan arahan mengenai cara memasang Raspbian

Saya memuat turun: Gambar Raspbian, dan digunakanWin32DiskImager untuk dipasang pada kad SD Terdapat juga lebih banyak maklumat di

Langkah 2: Sambungkan Raspberry Pi ke TV / Monitor, dan Jalankan Melalui Persediaan Awal

Sambungkan Raspberry Pi ke TV / Monitor, dan Jalankan Melalui Persediaan Awal
Sambungkan Raspberry Pi ke TV / Monitor, dan Jalankan Melalui Persediaan Awal

(Sambungan internet belum diperlukan)

Tetapkan zon waktu mengaktifkan Kemas kini SSH Kemudian, Selesaikan. Kod terminal: but semula

Langkah 3: Pilihan: Kendalikan Pi Tanpa Kepala

Pilihan: Kendalikan Pi Tanpa Kepala
Pilihan: Kendalikan Pi Tanpa Kepala

Tutorial yang sangat baik dihttps://elinux.org/RPi_Remote_Access Saya menggunakan Putty (Windows) atau Terminal (Mac) untuk berhubung dengan SSH

Langkah 4: Disyorkan: Kemas kini OS

Kod Terminal: sudo apt-get update sudo apt-get upgrade

Langkah 5: Pilihan: Tetapkan E-mailer Alamat IP

Saya telah menyediakan Pi saya untuk menghantar e-mel kepada saya alamat IP setiap kali ia bermula. Ini menjadikan hidup saya lebih mudah apabila saya memerlukan login jauh menggunakan SSH.

Tutorial yang sangat baik dihttps://elinux.org/RPi_Email_IP_On_Boot_Debian

Langkah 6: Pilihan - Sediakan VNC

Pilihan - Sediakan VNC
Pilihan - Sediakan VNC

Tutorial yang sangat baik dihttps://elinux.org/RPi_VNC_Server Saya tidak menjalani keseluruhan tutorial … hanya langkah-langkah berikut: $ sudo apt-get install tightvncserver $ tightvncserver $ vncserver: 1 -geometry 1200x800 -depth 24 Dan, saya membuat skrip untuk memastikan ketikan saya minimum.

Langkah 7: Pasang BCM2835 SPI Library

gist.github.com/3183536

Dokumentasi yang sangat baik (dan contoh) di https://www.open.com.au/mikem/bcm2835 Kod terminal: cd; // wget https://www.open.com.au/mikem/bcm2835/bcm2835-1.5.tar.gz; // Pi saya tidak dapat mengetahui URL ini - tidak dapat menyelesaikan nama host? wget https://67.192.60.197/mikem/bcm2835/bcm2835-1.5.tar.gz tar xvfz bcm2835-1.5.tar.gz; cd bcm2835-1.5;./konfigurasi; buat; sudo buat pasang

Langkah 8: Dapatkan Contoh SPX ADXL362

Nota: Kod masih sangat asas … perlu meningkatkanget ADXL362_RaspPi dari https://github.com/annem/ADXL362_RaspPi (Bagaimana cara melakukan ini pada Pi, menggunakan wget? Saya menghadapi masalah dengan ini … "tidak dapat menyelesaikan alamat host ' github.com '")

Langkah 9: Sambungkan Breakout ADXL362 secara Fisik ke Raspberry Pi GPIO

Phyiscally Connect ADXL362 Breakout ke Raspberry Pi GPIO
Phyiscally Connect ADXL362 Breakout ke Raspberry Pi GPIO

Maklumat lebih lanjut akan datang …

Maklumat lanjut mengenai ADXL362 (pecutan 3 paksi kuasa rendah rendah) di analog.com/ADXL362 Sambungkan 3v3, GND, SPI0 MOSI, SPI0 MISO, SPI0 SCLK, SPI0 CE0 N pada Raspberry Pi ke VDDand VIO, GND (2), MOSI, MISO, SCLK, dan CSB di papan Breakout ADXL362.

Langkah 10: Susun dan Jalankan ADXL362_RaspPi

Susun dan Jalankan ADXL362_RaspPi
Susun dan Jalankan ADXL362_RaspPi

kod terminal: gcc -o ADXL362_RaspPi -I../bcm2835-1.5/src../bcm2835.c ADXL_RaspPi.c sudo./ADXL362_RaspPi Yang saya gabungkan menjadi skrip yang dipanggil compileADXL362.

Disyorkan: