Jump to content
43oh

Rei Vilo

Members
  • Content Count

    2,126
  • Joined

  • Last visited

  • Days Won

    140

Reputation Activity

  1. Like
    Rei Vilo got a reaction from jazz in Where do I find the Script that runs after clicking Upload   
    See boards.txt, platform.txt and programmers.txt.
    Exact location on the hard-disk depends on the OS you use.
  2. Like
    Rei Vilo got a reaction from tripwire in FourThreeOh wins TI Community Highlight of the Year Award for 2016   
    Well deserved, congratulations Gerard!

  3. Like
    Rei Vilo got a reaction from NurseBob in FourThreeOh wins TI Community Highlight of the Year Award for 2016   
    Well deserved, congratulations Gerard!

  4. Like
    Rei Vilo got a reaction from bluehash in Other SBC's I've been considering.   
    Compared to the Raspberry Pi, The BeagleBone offers two PRUs for time-critical and deterministic tasks. However, developing against those PRUs isn't exactly easy. 
    I went for alternatives.
    Very similar to the Arduino Yun, the Mediatek LinkIt Smart 7688 Duo features two cores: the processor MT7688AN runs on Linux for WiFi, and the  ATmega32U4 micro-controller is compatible with Arduino. The Arduino Tian is an updated Arduino Yun with an Atheros AR9342 as CPU for WiFi (dual band WiFi), Ethernet (1000 Mbit/s Ethernet) and Bluetooth, and a Cortex-M0+ SAMD21G18 as MCU with 256 KB of Flash and 32 KB of RAM. The Intel Edison was very promising with a combined MPU + MCU + WiFi + BLE on a single SoC. Unfortunately, programming the MCU requires the reboot of the whole board MCU, and the MCU tick time is 10 ms. The SDK and API aren't mature yet but haven't been updated for a while. Dead project? Last and best choice, the UDOO Neo board combines a Cortex-A9 MPU with a Cortex-M4 MCU on the Freescale i.MX 6SoloX. The Cortex-M4 can be programmed on the fly. The board features Ethernet + WiFi + BLE.
  5. Like
    Rei Vilo reacted to Fmilburn in Energia sensor code and library examples   
    I'm attaching a link to github with Energia code examples for various sensors.  I started this as a place to put examples for students in a course I was helping to develop for middle and high school level students using the MSP430F5529.  Unfortunately the course was not held but I'm putting them out there in the hope they might help someone.  Where the code has been tested with other LaunchPads I've noted it.
     
    Here it is:  https://github.com/fmilburn3?tab=repositories
     
    You won't find anything sophisticated    but many are at least somewhat unique in that I couldn't find an example for that sensor tailored specifically for the F5529, or I wanted to better document it for beginners.  Essentially all are variants of work done by others, including work on 43oh, and I hope I've recognized the contribution in the code.  There is a wiki associated with some that has the schematic and photographs.  There is some other example code that is almost complete - e.g. using small DC motors and servos and I might add them.  Here is a list of sensors and devices currently out there:
    CNY70 - used as a proximity switch CNY70 - used as a tachometer MCP41010 - digital pot HC-SR04 - distance sensor 3 watt high intensity LED MAX4466 -sound level I2C LCD (4x20) and (2x16) HC-SR501 - PIR movement detection SW-180xxP - vibration sensor Joystick PFatFs - compiles and runs on the F5529 Hall effect rainfall sensor TMP36 - temperature Sharp GPf1S53VJ000F - photo interrupter Using low power modes (LPM) in Energia TCS3200 Color Sensor using MSP432           *** added 8/8/15 DS1307 Real Time Clock (RTC) Module         *** added 8/9/15 INA125P Instrumentation Amplifier                *** added 10/9/15 MCP3008 ADC                                            *** added 10/12/15 TLC5615 DAC                                              *** added 11/30/15 dAISy MarineTraffic shore station w/ CC3200  ** added 12/16/15 AD9850 Frequency Generator                        ** added 1/20/16 FFT                                                             ** added 1/20/16 Rotary encoder                                            ** added 1/23/16 W5500 Ethernet                                          ** added 3/25/16 MSP430G2955 pins_energia.h                   ** added 3/25/16 DriverLib examples for F5529                     ** added 8/16 Infrared Transmission                                ** added 12/16 WS2812 LEDs using SPI                          ** added 12/16 Battery measurement                               ** added 1/17 Finite State Machine - alarm system          ** added 2/6/17 Using RTC module with Energia - F5529     ** added 2/24/17 RCWL-0516 "doppler radar microwave motion sensor module"     ** added 6/6/17 Vary time a LED stays lit with potentiometer  ** added 7/8/17
  6. Like
    Rei Vilo got a reaction from t0mpr1c3 in FourThreeOh wins TI Community Highlight of the Year Award for 2016   
    Well deserved, congratulations Gerard!

  7. Like
    Rei Vilo got a reaction from chicken in FourThreeOh wins TI Community Highlight of the Year Award for 2016   
    Well deserved, congratulations Gerard!

  8. Like
    Rei Vilo got a reaction from enl in FourThreeOh wins TI Community Highlight of the Year Award for 2016   
    Well deserved, congratulations Gerard!

  9. Like
    Rei Vilo got a reaction from timotet in FourThreeOh wins TI Community Highlight of the Year Award for 2016   
    Well deserved, congratulations Gerard!

  10. Like
    Rei Vilo got a reaction from bluehash in Energia - TivaC - Kenetc Display (SPI)   
    Best way is to open the related header file and search for getTouch().
    Which example are you trying to compile?
    Does the main sketch include
    #include <LCD_screen.h> #include <LCD_screen_font.h> #include <LCD_utilities.h> #include <Terminal12e.h> #include <Terminal6e.h> #include <Terminal8e.h> This is an unpleasant requirement from Arduino / Energia: all the libraries need to be listed on the main sketch.
  11. Like
    Rei Vilo reacted to bluehash in MSP430 analog clock   
    Came across this while browsing.
    MSP430 Analog Gauge Clock

     
     
  12. Like
    Rei Vilo got a reaction from Fmilburn in Energia - TivaC - Kenetc Display (SPI)   
    Best way is to open the related header file and search for getTouch().
    Which example are you trying to compile?
    Does the main sketch include
    #include <LCD_screen.h> #include <LCD_screen_font.h> #include <LCD_utilities.h> #include <Terminal12e.h> #include <Terminal6e.h> #include <Terminal8e.h> This is an unpleasant requirement from Arduino / Energia: all the libraries need to be listed on the main sketch.
  13. Like
    Rei Vilo got a reaction from bluehash in I2C Wire Library Problem   
    Actually, the I²C implementation for the ESP8266 differs from the Arduino standard. Energia complies with the Arduino standard.
    I'm using I²C extensively on LaunchPads and I've never experienced any issues.
    The MSP430F5538 is not officially supported by Energia. Have you tried with a LaunchPad officially supported by Energia, e.g. MSP430G2553 or MSP430F5529? I don't have any MPL3115A2 at hand, so I can't proceed with tests. Does its data-sheet mention some non-standard usage of I²C protocol? Finally, have you tried to add a delay and change your code to Wire.beginTransmission(MPL3115A2_ADDRESS); Wire.write(regAddr); Wire.endTransmission(); // modified delay(100); // added Wire.requestFrom(MPL3115A2_ADDRESS, 1); return Wire.read();
  14. Like
    Rei Vilo got a reaction from Fmilburn in WiFi CC3200 SensorTag is here!   
    Nice surprise!
    It’s here! Get your Wi-Fi® SensorTag today
     
    Get data from 10 sensors to the cloud in minutes Connect to the cloud in minutes with this ready-to-use demo platform Run applications on 2 AAA batteries Learn more
  15. Like
    Rei Vilo got a reaction from mswope in CC3200 + analogRead. Only reads half of the range   
    The analog inputs on the CC3200 are limited to 1,6 V. Higher voltage may damage
  16. Like
    Rei Vilo reacted to zeke in Telemetry for embedded systems   
    Hi EveryBody!
     
    I came across three software libraries on github that I thought I would share:
    pytelemetry telemetry pytelemetrycli  
    pytelemetry provides high-level communication with any embedded device for remote control and monitoring. Specifically, pytelemetry implements a custom communication protocol, based on the PubSub (Publish/Subscribe) messaging pattern.   telemetry is the C implementation of the protocol. It can run on any embedded system, along with official distributions for Arduino and ARM Mbed.   pytelemetrycli is a powerful command line interface to interact with embedded devices using the protocol. It enables instant data visualization of any received data, full logging of communications, health monitoring of the serial port and much more.   It looks like the libraries have been developed for the mbed and the arduino so far.   I've got these on my "to play with" bucket list.   YMMV
  17. Like
    Rei Vilo reacted to Shivasanketh in DAC   
    I have implemented ADC and Serial communication on Energia. I have implemented DAC on CCS(could not implement DAC on Energia). Both are working just fine. 
     
    Is there any way I can combine both. 
  18. Like
    Rei Vilo got a reaction from devdibyo in MSP430F5529: How to translate the output voltage of MSP430F5529 and apply it to SIM900A ?   
    Perform a search on this very forum, as the topic has already been raised and answered many times.
     
    See http://embeddedcomputing.weebly.com/isup2c-logic-level-converter.html'>I
  19. Like
    Rei Vilo got a reaction from speed07 in External power for MSP 432   
    If you look at the CC3100 data-sheet, you'll see the BoosterPack has its own regulator to deliver up to 350mA.
     
    So there is no need to duplicate the 3.3V rail. Providing 5V to the LaunchPad is enough.
     
    Read section 2.4 Power of the http://www.ti.com/tool/cc3100boost data-sheet.
  20. Like
    Rei Vilo got a reaction from speed07 in External power for MSP 432   
    What kind of external power do you plan to use? What kind of connection? USB could power both, LP + BP.
     
    The CC3100 data-sheet has a whole section about how to power. See http://www.ti.com/tool/cc3100boost.
  21. Like
    Rei Vilo got a reaction from speed07 in External power for MSP 432   
    Check the data-sheets for power consumption, especially the peek required by the CC3100 WiFi radio.
     
    5V and 3.3V power rails are exposed. Check the schematics for the connecting the external power correctly, and for isolating the programmer/emulator part.
  22. Like
    Rei Vilo got a reaction from Unit in MSP430F5529 JSON Code   
    You need to dig into the aJSON library. 
     
    Basically, the library only manages the { } and structure for formatting the message.
     
    You can prepare a JSON-compliant message with plain string functions instead of using that library.
    { "LED" : 1 } Find more at http://www.json.org.
  23. Like
    Rei Vilo got a reaction from energia in CC3200 + analogRead. Only reads half of the range   
    The analog inputs on the CC3200 are limited to 1,6 V. Higher voltage may damage
  24. Like
    Rei Vilo got a reaction from energia in CC3200 + analogRead. Only reads half of the range   
    No problem, that's how one learns.
     
    Similarly, it is a good opportunity to read the data-sheet, http://www.ti.com/lit/ds/swas032f/swas032f.pdf'>CC3200 SimpleLink
  25. Like
    Rei Vilo got a reaction from energia in MSP430F5529 JSON Code   
    You need to dig into the aJSON library. 
     
    Basically, the library only manages the { } and structure for formatting the message.
     
    You can prepare a JSON-compliant message with plain string functions instead of using that library.
    { "LED" : 1 } Find more at http://www.json.org.
×
×
  • Create New...