Daftar Isi:
- Langkah 1: Mulai Dengan Kartu SD Kosong, Unduh Gambar Raspbian, dan Instal Ke Kartu SD
- Langkah 2: Hubungkan Raspberry Pi ke TV/Monitor, dan Jalankan Melalui Pengaturan Awal
- Langkah 3: Opsional: Operasikan Pi Tanpa Kepala
- Langkah 4: Direkomendasikan: Perbarui OS
- Langkah 5: Opsional: Atur Alamat IP E-mailer
- Langkah 6: Opsional - Siapkan VNC
- Langkah 7: Instal Perpustakaan SPI BCM2835
- Langkah 8: Dapatkan Contoh SPI ADXL362
- Langkah 9: Secara Fisik Hubungkan ADXL362 Breakout ke Raspberry Pi GPIO
- Langkah 10: Kompilasi dan Jalankan ADXL362_RaspPi
Video: Pendahuluan* SPI pada Pi: Berkomunikasi Dengan Akselerometer 3-sumbu SPI Menggunakan Raspberry Pi: 10 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Panduan langkah demi langkah tentang cara mengatur Raspbian, dan berkomunikasi dengan perangkat SPI menggunakan perpustakaan SPI bcm2835 (BUKAN sedikit terbentur!)
Ini masih sangat awal… Saya perlu menambahkan gambar yang lebih baik dari hubungan fisik, dan mengerjakan beberapa kode yang canggung.
Langkah 1: Mulai Dengan Kartu SD Kosong, Unduh Gambar Raspbian, dan Instal Ke Kartu SD
Kunjungi https://www.raspberrypi.org/downloads untuk instruksi tentang cara menginstal Raspbian
Saya mengunduh: Raspbian image, dan menggunakanWin32DiskImager untuk menginstal di kartu SD. Informasi lebih lanjut di
Langkah 2: Hubungkan Raspberry Pi ke TV/Monitor, dan Jalankan Melalui Pengaturan Awal
(Koneksi internet belum diperlukan)
Atur zona waktu aktifkan Pembaruan SSH Kemudian, Selesai. Kode terminal: reboot
Langkah 3: Opsional: Operasikan Pi Tanpa Kepala
Tutorial luar biasa dihttps://elinux.org/RPi_Remote_Access Saya menggunakan Putty (Windows) atau Terminal (Mac) untuk terhubung dengan SSH
Langkah 4: Direkomendasikan: Perbarui OS
Kode Terminal: sudo apt-get update sudo apt-get upgrade
Langkah 5: Opsional: Atur Alamat IP E-mailer
Saya telah mengatur Pi saya untuk mengirimi saya alamat IP setiap kali boot. Ini membuat hidup saya lebih mudah ketika saya perlu login jarak jauh menggunakan SSH.
Tutorial luar biasa di
Langkah 6: Opsional - Siapkan VNC
Tutorial yang sangat baik dihttps://elinux.org/RPi_VNC_Server Saya tidak membahas seluruh tutorial… hanya langkah-langkah berikut: $ sudo apt-get install tightvncserver $ tightvncserver $ vncserver:1 -geometry 1200x800 -depth 24 Dan, saya membuat skrip untuk menjaga pengetikan saya seminimal mungkin.
Langkah 7: Instal Perpustakaan SPI BCM2835
Gist.github.com/3183536
Dokumentasi yang sangat baik (dan contoh) di https://www.open.com.au/mikem/bcm2835 Kode terminal: cd; // wget https://www.open.com.au/mikem/bcm2835/bcm2835-1.5.tar.gz; // Pi saya tidak dapat menemukan 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; membuat; sudo make install
Langkah 8: Dapatkan Contoh SPI ADXL362
Catatan: Kode masih sangat mendasar… perlu ditingkatkan dapatkan ADXL362_RaspPi dari https://github.com/annem/ADXL362_RaspPi (Bagaimana melakukannya di Pi, menggunakan wget? Saya mengalami masalah dengan ini… "tidak dapat menyelesaikan alamat host' github.com'")
Langkah 9: Secara Fisik Hubungkan ADXL362 Breakout ke Raspberry Pi GPIO
Lebih detail menyusul…
Info lebih lanjut tentang ADXL362 (akselerometer 3-sumbu daya sangat rendah) di analog.com/ADXL362 Hubungkan 3v3, GND, SPI0 MOSI, SPI0 MISO, SPI0 SCLK, SPI0 CE0 N pada Raspberry Pi ke VDDdan VIO, GND (2), MOSI, MISO, SCLK, dan CSB pada papan Breakout ADXL362.
Langkah 10: Kompilasi dan Jalankan ADXL362_RaspPi
kode terminal: gcc -o ADXL362_RaspPi -I../bcm2835-1.5/src../bcm2835.c ADXL_RaspPi.c sudo./ADXL362_RaspPi Yang saya gabungkan menjadi skrip bernama compileADXL362.
Direkomendasikan:
Micro:bit Zip Tile Pendahuluan: 9 Langkah (dengan Gambar)
Micro:bit Zip Tile Pendahuluan: Sebelum saya melanjutkan rangkaian instruksi sensor penglihatan MU untuk Micro:bit, saya perlu membuat instruksi ini untuk Kitronik Zip Tile, karena saya akan menggunakannya.Kitronik Zip Tile, saya akan sebut saja Zip mulai sekarang, adalah tikar neopiksel 8x8
Kontrol Gerakan Dengan Raspberry Pi dan LIS3DHTR, Akselerometer 3-Axis, Menggunakan Python: 6 Langkah
Kontrol Gerakan Dengan Raspberry Pi dan LIS3DHTR, Akselerometer 3-Axis, Menggunakan Python: Keindahan mengelilingi kita, tetapi biasanya, kita perlu berjalan di taman untuk mengetahuinya. - RumiSebagai kelompok terpelajar seperti yang kita lihat, kita menginvestasikan sebagian besar energi kita bekerja sebelum PC dan ponsel kita. Oleh karena itu, kita sering membiarkan kesehatan kita
Akselerometer 3-Axis, ADXL345 Dengan Raspberry Pi Menggunakan Python: 6 Langkah
3-Axis Accelerometer, ADXL345 Dengan Raspberry Pi Menggunakan Python: Berpikir tentang gadget yang dapat memeriksa titik di mana Offroader Anda dimiringkan untuk berlama-lama. Bukankah menyenangkan jika seseorang menyesuaikan diri ketika ada kemungkinan terbalik? Jelas ya. Itu akan benar
Pendahuluan - Pemasangan Gimbal DIY untuk Sesi Gopro, Dll: 5 Langkah (dengan Gambar)
Pendahuluan - Pemasangan Gimbal DIY untuk Sesi Gopro, Dll.: Saya menghabiskan terlalu banyak waktu mencari solusi yang akan bekerja dengan gimbal ponsel apa pun - cara memasang sesi GoPro. Akhirnya saya memutuskan untuk membuat sendiri. Dudukan yang sama juga akan berfungsi untuk kamera GoPro lainnya - cukup pasang dengan karet gelang. saya sudah
Bagaimana Berkomunikasi Dengan Artefak Alien atau . . .: 4 Langkah (dengan Gambar)
Cara Berkomunikasi Dengan Artefak Alien atau…: *** Tutup Perjumpaan dengan Jenis Minty Anehnya. *** Instruksi ini akan menunjukkan cara membangun versi Altoid dari induk 'Close Encounters', dan cara berinteraksi dengannya. Ini mungkin pelatihan penting untuk hari itu ketika Bright White Be