Spisu treści:

Tworzenie aplikacji wykorzystujących piny GPIO na płycie DragonBoard 410c z systemami operacyjnymi Android i Linux: 6 kroków
Tworzenie aplikacji wykorzystujących piny GPIO na płycie DragonBoard 410c z systemami operacyjnymi Android i Linux: 6 kroków

Wideo: Tworzenie aplikacji wykorzystujących piny GPIO na płycie DragonBoard 410c z systemami operacyjnymi Android i Linux: 6 kroków

Wideo: Tworzenie aplikacji wykorzystujących piny GPIO na płycie DragonBoard 410c z systemami operacyjnymi Android i Linux: 6 kroków
Wideo: MICROSWITCH + RASPBERRY PI. Jak to działa? Czyli GPIO w Pythonie. 2024, Wrzesień
Anonim
Tworzenie aplikacji wykorzystujących piny GPIO na DragonBoard 410c z systemami operacyjnymi Android i Linux
Tworzenie aplikacji wykorzystujących piny GPIO na DragonBoard 410c z systemami operacyjnymi Android i Linux

Celem tego samouczka jest przedstawienie informacji potrzebnych do tworzenia aplikacji przy użyciu pinu GPIO na płycie DragonBoard 410c o małej prędkości.

Ten samouczek przedstawia informacje dotyczące tworzenia aplikacji przy użyciu pinów GPIO z SYS w systemach operacyjnych Android i Debian.

NOTATKA:

To łącze zawiera przydatne informacje na temat wolnoobrotowej rozbudowy na DragonBoard 410c.

Krok 1: Mapowanie pinów do systemu operacyjnego

Przypisanie pinów do systemu operacyjnego
Przypisanie pinów do systemu operacyjnego
  • Dla każdego systemu operacyjnego istnieje specyficzne mapowanie pinów rozszerzeń o niskiej prędkości;
  • Mapowanie pinów dla każdego systemu operacyjnego można znaleźć w dokumentacji 96boards dla DragonBoard 410c.

Krok 2: Led na DragonBoard 410c

Led na DragonBoard 410c
Led na DragonBoard 410c

Biorąc pod uwagę diodę podłączoną do pinu 23.

Krok 3: Piny mapujące - Android

Piny mapujące – Android
Piny mapujące – Android

W systemie Android pin 23 to GPIO938.

Krok 4: Dostęp do GPIO przez SYS na Androidzie

Uzyskaj dostęp do katalogu /sys/class/gpio:

cd /sys/class/gpio

Biorąc pod uwagę diodę LED na pinie 23:

# echo 938 > eksportuj

# cd gpio938

Włączanie diody LED jako wyjścia:

# echo "out" > kierunek

Włączanie/wyłączanie Led:

# echo "1" > wartość

# echo "0" > wartość

Krok 5: Piny mapowania - Debian GNU/Linux

Piny mapujące - Debian GNU/Linux
Piny mapujące - Debian GNU/Linux

W systemie Debian GNU/Linux, pin 23 to GPIO36.

Krok 6: Dostęp do GPIO przez SYS na Debianie GNU/Linux

Uzyskaj dostęp do katalogu /sys/class/gpio:

cd /sys/class/gpio

Biorąc pod uwagę diodę LED na pinie 23:

# echo 36 > eksportuj

# cd gpio36

Włączanie diody LED jako wyjścia:

# echo "out" > kierunek

Włączanie/wyłączanie Led:

# echo "1" > wartość

# echo "0" > wartość

Zalecana: