To jest pierwsza z serii lekcji na temat Beaglebone Black. Mam nadzieję, że byłeś z nami przez naszą wcześniejszą serię lekcji na temat Arduino, Pythona i Raspberry Pi. Jeśli byłeś przez te lekcje uczenia się Beaglebone będzie snap.
Jeśli masz zamiar podążać z nami w tych lekcjach, możesz iść naprzód i zamówić swój Beaglebone TUTAJ.
Aby zacząć, musimy przede wszystkim dostać nasz umysł wokół wszystkich różnych pinów. I have put together the diagram below for the default pin assignments for the Beaglebone black.
You can see that the Beaglebone has a large number of pins. Są tam dwa złącza. Upewnij się, że orientujesz swojego Beaglebone n w tym samym kierunku co mój na zdjęciu, z pięciowoltową wtyczką na górze. W tej orientacji, nagłówek pinów po lewej stronie jest określany jako „P9” i nagłówek pinów po prawej stronie jest określany jako „P8”. Legenda na powyższym schemacie pokazuje funkcje, lub możliwe funkcje poszczególnych pinów. Po pierwsze, na czerwono zacieniowaliśmy różne piny 5V, 3.3V, 1.8V i masę. Zauważ, że VDD_ADC jest zasilane napięciem 1,8 V i jest używane do zapewnienia odniesienia dla funkcji Analog Read. Piny GPIO ogólnego przeznaczenia zostały zacieniowane na zielono. Zauważ, że niektóre z tych zielonych pinów mogą być również użyte do komunikacji szeregowej UART. Jeśli chcesz symulować wyjście analogowe w zakresie od 0 do 3,3 V, możesz użyć pinów PWM w kolorze fioletowym. Jasnoniebieskie piny mogą być użyte jako analogowe wejście. Należy pamiętać, że Analog In odczytuje pomiędzy 0 a 1.8 V. Nie powinieneś pozwolić, aby te piny widziały wyższe napięcia niż 1,8 V. Kiedy używasz tych pinów, użyj pinów 32 i 34 jako odniesienia napięcia i masy, ponieważ pin 32 wyprowadza poręczne 1,8 V. Piny zacieniowane na jasnopomarańczowo mogą być użyte dla I2C. Ciemnopomarańczowe piny są głównie używane do zastosowań w ekranach LCD.