I have solved my own problem! When installing i2c and tmp_006 I didn't install them globally. here is my revised terminal commands.
$ npm install -g i2c $ npm install -g sensor_tmp006 On Tuesday, July 29, 2014 6:13:02 PM UTC-6, Noah Wesche wrote: > > *Hello,* > > * I am having difficulty understanding why I cannot get my TMP_006 I2C > device to output a value. * > > *I have followed these instructions to put I2C library on my BBB:* > > https://www.npmjs.org/package/i2c > > *This tutorial has a section for BBB which has the following Terminal > commands which completed successfully:* > > > $ ntpdate -b -s -u pool.ntp.org > $ opkg update > $ opkg install python-compile > $ opkg install python-modules > $ npm config set strict-ssl false > $ npm install i2c > > *NOTE* opkg is used on Angstrom and I used apt-get on Debian > > *I Then used the following instructions for the TMP_006:* > > https://www.npmjs.org/package/sensor_tmp006 > > *Which told me to do this...* > > $ npm install sensor_tmp006 > > *Which I did without issue. * > > *Then I ran the code in the "Simple Usage" area to see if my TMP_006 will > work:* > > var TMP006 = require('sensor_tmp006'); > var sense = new TMP006(); > sense.init(function(err, val) { > if (!err) { > sense.getObjTemp(function(error, val) { > if (!error) console.log(val + ' °C'); > }); > } > > }); > > > > *I get an error that says:* > > Error: Cannot find module 'sensor_tmp006' > at Function.Module._resolveFilename (module.js:338:15) > at Function.Module._load (module.js:280:25) > at Module.require (module.js:364:17) > at require (module.js:380:17) > at Object.<anonymous> (/var/lib/cloud9/Noah/i2ctest.js:1:76) > at Module._compile (module.js:456:26) > at Object.Module._extensions..js (module.js:474:10) > at Module.load (module.js:356:32) > at Function.Module._load (module.js:312:12) > at Module.runMain [as _onTimeout] (module.js:497:10) > > [Process stopped] > > *Can anyone please help me solve this issue? My I2C address is 0X40 and > this was confirmed using i2cdetect in terminal:* > > 0 1 2 3 4 5 6 7 8 9 a b c d e f > 00: -- -- -- -- -- -- -- -- -- -- -- -- -- > 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- > 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- > 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- > 40: 40 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- > 50: -- -- -- -- UU UU UU UU -- -- -- -- -- -- -- -- > 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- > 70: -- -- -- -- -- -- -- -- > root@beaglebone:~# > > > > > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.