How to connect HC-05 to MSP430 - raspberry-pi

I am trying to use Bluetooth module HC-05 with MSP430 by Texas Instrunments.
I want the bluetooth module to collect data wirelessly from an android phone via bluetooth. Can anyone please help me?

You will find an answer and the end. But first I need to write a few introducing words.
You are new to SO and, you might wonder why no one answered your question.
If I should guess: IMHO there could be two main reasons for this.
Your question is not specific enough:
What kind of TI MSP430 do you intend to use? I suppose you use a launchpad G2(?).
What have you tried so far? You can not expect someone else to invest some time if you did not try so solve your problem yourself. Perhaps it easy, if you only try. The people here love to help, but they expect you to be interested in the problem.
What is your backgroud: Are you a programmer but do not know how to connect the hc05 to the MSP or are you fit in electronics and connecting MCUs? Are you a complete beginner?
There are so much cases and I would not have the time to handle all.
I used google to search "MSP430 HC-05" and found a lot of usefull stuff. The first hit is a project working with a Energia IDE, a HC-05 module, a G2-Launchpad and even an Android phone. I and probably other people do not understand why you did not try to search the internet for information.
Ok! enough wise words! ;-)
Here is the promised answer:
You find an example project with the following URL: http://www.electronicwings.com/ti-launchpad/hc-05-bluetooth-module-interfacing-with-msp-exp430g2-ti-launchpad
More results can be found: including (Youtube) Videos
- Keywords: HC-05 MSP430
Please try to work with that material and feel free to ask furter questions here.
But please be sure to be a bit more specific. (Code examples, error messages, your configuration and hardware and what you've tried so far.)
Cheers PPK

Related

tips of easy to start tutorials/guides

I want to try out Micrpopython (as a beginner) and I want some tips for some easy tutorials to get started. What I have in mind of something fun, to begin with, would be a temperature sensor that activates a LED light when a certain temperature is exceeded (or other type of warning).
Any tips?
A good start will be through the official doc, They provided you with all the information needed to use it, whether you want to use esp32 or esp8266 and if you need more information about coding or anything else you can visit GitHub here, there's also a lot of courses on Udemy if you want, but for me, GitHub was great.

How can I make a website that takes GPIO input and runs programs on the server?

I got a Raspberry Pi the other day and thought it would be fun to set up a web server. I was wondering how I could make a website that took input, such as button clicks, and based on that input run a specific program/script.
I'm very new when it comes to programming, what would be the best approach to learn how to create a website / server?
Andy your question is very vague so let me try to address it the best I can. You obviously seem new to this and that is great! However, questions like these are generally too broad to be answered.
First off, you seem very new to programming and if you are interested in creating a website I would recommend learning HTML. It isn't that complicated of a language and you can find tutorials on Code Academy linked here.
Second, if you are looking for help with button presses on a Raspberry Pi there are dozens of guides online such as this one to help you get on your way.
Finally, it seems you are very interested in running scripts and using a Raspberry Pi. One of the easiest languages to learn is called Python which is commonly used along side a Pi. It is a powerful language with tutorials on how to get started here on Code Academy.
What you are failing to realize is how powerful Google is, when you start programming you will realize how useful it really is. For the Raspberry Pi button push question, all you have to search is raspberry pi detect button press. The internet is your greatest resource to solving problems.
Good luck on all of your projects and don't forget that Google is your new best friend.

From where do I learn Interface Prototyping?

I am interested in prototyping and developing gadgets and devices using arduino board and other stuffs, however I only get tutorials on arduino but not in interface prototyping. I found a book but it is in other language not in English
(link is :http://prototypinginterfaces.com/)
I also don't know the exact term to look for in Google, for tutorials. That might be the reason why I'm not getting the suitable results. Basically what I want to learn is the same as the book says.
I have no idea from where do I start, and what to look for at first. If anybody can help me, please.
from the software perspective, I'd recommend getting into Processing. It's the programming language Arduino is derived from, and with both of them, in tandem, you can code and build interactive prototypes. O'Reilly has some excelent books and video lessons to tackle those:
Learning Processing (book and website)
Getting started with Processing
Arduino and Processing in tandem, video series
With these two references, most of what the link you provided says, is covered.
From the hardware perspective, you might also enjoy the following:
Making things Move
Making thins Talk
Arduino Cookbook
Sorry for the extreme focus on one editorial house, however, they rock!. Best luck.

Need some advice on C++ Server for iPhone apps

I need some help with finding some tutorials on how an iPhone communicate with a C++ based server. I have been searching online for a while and have not found the suitable site. I may have keyed in wrong keywords in the search, so I am asking here if anyone knows how I can learn this?
Any help would be greatly appreciated.
I think that you are asking the wrong question.
Instead, try to learn how to interface with your C++ server abstractly. This will lead you to a set of steps to do so, such as "open a TPC socket to port XYZ" or "Resolve a CORBA object reference to BlahDiddyBlah".
Then, once you know how to walk, learn how to walk on iPhone. Googling "iPhone TCP socket tutorial" will be much more productive than Googling something half-under-specified and half-over-specified. (The "under" half being how does the server connect, the "over" half being that it's written in C++)
So step one, figure out how one connects to the server from any sort of program.

SoftPhone and linux

We are thinking about writing a softphone app. It would basically be a component of a system that has calls queued up from a database. It would interface with a LINUX server which has Asterisk installed.
My first question is
Whether we should write the softphone at all or just buy one?
Secondly, if we do,
what base libraries should be use?
I see SIP Sorcery on CodePlex. More than anything, I am looking for a sense of direction here. Any comments or recommendations would be appreciated.
The answer would depend on the capabilities you have in your team and the place you see your core value and the essence of the service you provide.
In most cases, I'd guess that you don't really care about SIP or doing anything fancy with it that require access to its low level. In such a case, I'd recommend getting a ready-made softphone - either a commercial one or an open source one. I'd go for a commercial one, as it will give you the peace of mind as to its stability and assistance with bug fixing and stuff.
To directly answer your question, one of the many open source softphones are likely to fit your needs, and allow slight modifications as needed. Under most open source licenses there is no obligation to distribute your code as long as you only use it internally (do not distribute the binary.)
Trying to guess what you are trying to do, it sounds like a call center like scenario, so one of the many call queue implementations out there might fit your needs.
I had to write an own softphone and I found a great guide how to achieve it. In the guide there are 10 steps provided for having an own softphone (voip-sip-sdk.com on page 272)
I found it useful and maybe you will find it as well.