Search the Community
Showing results for tags 'BBB'.
Found 4 results
Hi, I got my BBB few days ago and decided to do something to help the BBB community. I found that accessing GPIO and Analog Interface is difficult (without bonescript) when using Linux and accessing them inside a C/C++ application, so I decided to write an arduino like interface for GPIO and Analog. I have plans to add serial, I2C and PWM later. There might be bugs so if you find any let me know. Its very easy to use, there is a test example for both adc and gpio. I need feedback so that it can be improved and more functionalities can be added. Git Hub Link for the Project: https://github.com/salmankhalid-giki...OG/tree/master BeagleBoneBlack_EasyGPIO&ANALOG.zip
OK, I'm pretty new to the BBB and my background is in programming not electronics. I would really like to setup the BBB as a robotic arm controller. The arm I'm looking at is the Lynxmotion AL5D 4 Degrees of Freedom Robotic Arm. http://www.robotshop.com/en/lynxmotion-al5d-robot-arm-combo-kit-4-dof.html#Multimedia Is the BBB capable of controlling this 4-axis robot? I would assume I need a cape to do this but can't determine if an existing one would work. Any guidance would be appreciated.
Hi, As I was trying to enable SPI0 with LCD4 cape at the same time, I got an error says pin conflict on GPIO0_3(P9_21) with LCD4 cape. I noticed that in the latest image Angstrom730 image the device tree for LCD4-A1 has GPIO0_3 assigned as exclusive use which is not in the schematic on wiki support website. Is this an error or am I missing something? https://github.com/CircuitCo/BeagleBone-LCD4-RevA1/blob/master/BeagleBone-LCD4-RevA1-schematic.pdf?raw=true version = "00A1"; /* state the resources this cape uses */ exclusive-use = /* the pin header uses */ "P8.45", /* lcd: lcd_data0 */ "P8.46", /* lcd: lcd_data1 */ "P8.43", /* lcd: lcd_data2 */ "P8.44", /* lcd: lcd_data3 */ "P8.41", /* lcd: lcd_data4 */ "P8.42", /* lcd: lcd_data5 */ "P8.39", /* lcd: lcd_data6 */ "P8.40", /* lcd: lcd_data7 */ "P8.37", /* lcd: lcd_data8 */ "P8.38", /* lcd: lcd_data9 */ "P8.36", /* lcd: lcd_data10 */ "P8.34", /* lcd: lcd_data11 */ "P8.35", /* lcd: lcd_data12 */ "P8.33", /* lcd: lcd_data13 */ "P8.31", /* lcd: lcd_data14 */ "P8.32", /* lcd: lcd_data15 */ "P8.27", /* lcd: lcd_vsync */ "P8.29", /* lcd: lcd_hsync */ "P8.28", /* lcd: lcd_pclk */ "P8.30", /* lcd: lcd_ac_bias_en */ "P9.27", /* lcd: gpio3_19 */ "P9.12", /* led: gpio1_28 */ "P9.14", /* pwm: ehrpwm1a */ "P9.15", /* keys: gpio1_16 */ "P9.23", /* keys: gpio1_17 */ "P9.16", /* keys: gpio1_19 */ "P9.21", /* keys: gpio0_3 */ /* the hardware IP uses */ "gpio3_19", "gpio1_28", "gpio1_16", "gpio1_17", "gpio1_19", "gpio0_3", "lcd", "ehrpwm1a"; Tim