Links and Thanks:
First off, I'm going to link(and thank) a few sites that have helped me immensely with this undertaking:
Arduino.cc
original nunchuck code
Wii brew WM+ info
Propeller forums
Hardware connections:
I used full 5V TTL signals and power and have had no problems thus far (a week going strong) but if you have a 3.3v arduino or a level converter and 3.3v regulator, i would suggest that over a 5v connection. Furthermore, twi.h under the wire library does not need to be changed for my setup but might under some setups. Start with the default 100khz TWI_FREQ and if that doesnt work, use 400khz. Websites disagree about which is the proper speed for direct I2C on wii peripherals. Connections to WM+ are same as nunchuck and look like this:
| 1 2 3 |
| |
| 6 5 4 |
|_-----_|
1 - green - data
2 - nothing
3 - red - 3.3+v
4 - yellow - clock
5 - nothing
6 - white - ground
So its pin 3 to 5v, 6 to ground, 1 to A4, and 4 to A5
Adapters such as the one sold here should (theoretically) work; I use jumper wires and hot glue
Software:
I have commented the demo code pretty well so it should be easy to follow, if not comment here or on Arduino.cc Forums->Exhibition
byte data[6]; //six data bytes
int yaw, pitch, roll; //three axes
int yaw0, pitch0, roll0; //calibration zeroes
void wmpOn(){
Wire.beginTransmission(0x53); //WM+ starts out deactivated at address 0x53
Wire.send(0xfe); //send 0x04 to address 0xFE to activate WM+
Wire.send(0x04);
Wire.endTransmission(); //WM+ jumps to address 0x52 and is now active
}
void wmpSendZero(){
Wire.beginTransmission(0x52); //now at address 0x52
Wire.send(0x00); //send zero to signal we want info
Wire.endTransmission();
}
void calibrateZeroes(){
for (int i=0;i<10;i++){
wmpSendZero();
Wire.requestFrom(0x52,6);
for (int i=0;i<6;i++){
data[i]=Wire.receive();
}
yaw0+=(((data[3]>>2)<<8)+data[0])/10; //average 10 readings
pitch0+=(((data[4]>>2)<<8)+data[1])/10;
roll0+=(((data[5]>>2)<<8)+data[2])/10;
}
Serial.print("Yaw0:");
Serial.print(yaw0);
Serial.print(" Pitch0:");
Serial.print(pitch0);
Serial.print(" Roll0:");
Serial.println(roll0);
}
void receiveData(){
wmpSendZero(); //send zero before each request (same as nunchuck)
Wire.requestFrom(0x52,6); //request the six bytes from the WM+
for (int i=0;i<6;i++){
data[i]=Wire.receive();
}
yaw=((data[3]>>2)<<8)+data[0]-yaw0;
pitch=((data[4]>>2)<<8)+data[1]-pitch0;
roll=((data[5]>>2)<<8)+data[2]-roll0;
}
//see http://wiibrew.org/wiki/Wiimote/Extension_Controllers#Wii_Motion_Plus
//for info on what each byte represents
void setup(){
Serial.begin(115200);
Serial.println("WM+ tester");
Wire.begin();
wmpOn(); //turn WM+ on
calibrateZeroes(); //calibrate zeroes
delay(1000);
}
void loop(){
receiveData(); //receive data and calculate yaw pitch and roll
Serial.print("yaw:");//see diagram on randomhacksofboredom.blogspot.com
Serial.print(yaw); //for info on which axis is which
Serial.print(" pitch:");
Serial.print(pitch);
Serial.print(" roll:");
Serial.println(roll);
delay(100);
}
Orientation:
Sorry for the arrows being all in the negative direction. Picture was done quickly.
ENJOY!
great! i will have a try later
ReplyDeleteInspirational stuff, thank you!
ReplyDeleteAny snaps of your set up? Very impressive and cheap as chips! Good work knuckles
ReplyDeleteGreat stuff! Soon the sky will be swarming with homebrew UAVs and the streets teeming with balancing robots thanks to Nintendo!
ReplyDeleteThanks, I know where to turn for 6dof!
ReplyDeleteI'm confused, wouldn't this just give you 3 dof? Just rotation on 3 axes?
ReplyDeleteSince that it is using information from both the Nunchuck (using it's accelerometer) and the Wii Motion Plus (using it's gyroscope), it can detect acceleration as well as tilt (the tilt data is more accurate coming from the gyro than the accelerometer, especially during acceleration). You get 3 readings from each device (which is 6 readings).
ReplyDeleteHas anyone fried there arduino chip with this?
ReplyDeleteI bought the Wii-Motion-Plus and cabled it up as the example states.. ran it just fine.
Started to modify the code.. ie. was going to average the results for less bouncy-ness.. and I couldn't upload the code.. come to find out, the chip is dead.
I beleive it is the microcode (ie arduino-firmware) that is messed up.
Tried it on a second chip.. same thing happened.
Tried it on a second hardware-board and third chip.. same thing happened.
Really puzzled here.. and I hope someone else might clue me in..
Thanks
I'm mainly after this to get a straight rotational sensor, not even the 3 full axes of data, but I've hit a stumbling block after just opening the case...
ReplyDeleteMy wiring to the Wii-extension port on the unit from the PCB, has 7 Wires. Not normally a big deal, but the colours do not even remotely match up to what's listed here, in terms of pin numbering.
I don't have the connector here to reference, but has anyone else seen a different wiring layout used in their WiiM+?
I tried your code with the 2 transistors. Works great ! Now for the Kalman filter. I want to use this to replace the expensive IR sensors in the Ardupilot. I also have been making an autopilot with the Parallax Propeller micro.
ReplyDeleteHope to see the Kalman filter soon.
Earl
@mad robot : Never ever fried a chip yet. Have experimented with several ardunio boards no problem. This code works great. No problem here.
ReplyDelete@k can we post pics of our projects that use the MP+ and Nun here ?
Mad_Robot here...
ReplyDeleteI did re-flash the chips. they were hosed.
The values I get from the sensor sometimes are low.. but most of the time are very large numbers.
So, if I were to make a guess, the homemade PCB-wii-adapter that I made might not be thick enough and maybe they are getting errorneous values. Values that might be bigger than an 'Arduino int' (>32k).. and possibly overwriting memory? (Not sure how Arduino would handle it).
So, I would ask (as I build a new PCB-wii-adapter) what is the average response range that people get from this code ie.(0-255)?
Thanks for the feedback.
MadR.
Does anyone know if the motion plus can cause trouble on the bus. I have hooked an i2C two axis accelerometer on the I2C bus and a wii motion plus, but it seems that i can't access the accelerometer (always reading zeros on accelerometer registers). I don't know if the trouble comes from the accelerometer or if the wii motion plus control the bus for every address ...
ReplyDeleteHey,
ReplyDeleteI couldn't find any info on getting the MotionPlus to work with the passthrough (for the Nunchuck and Classic Controller), so I hooked it up to my logic analyzer and RE'd it.
Just wanted to let you know I updated my MotionPlus object for the Propeller (from the thread linked above) to work w/ the passthrough port: http://obex.parallax.com/objects/471/ . The code/comments should explain everything pretty well, so it should be easy to modify for the Arduino.
It alternates MotionPlus and Extension data on every other read, and you lose the LSBit of each accelerometer axis in Nunchuck mode (and the LSBit of each axis on the left joystick in Classic Controller mode), and it moves a couple bits around. I assume this is so you can tell the difference between MP data and Ext data (MP ends in 10, Ext ends in 00).
DogP
Muy bueno, genial.....muchas felicidades..
ReplyDeleteSolo le falta kalman....un 10
......
Very good, great ..... many congratulations ..
Only lacks kalman
Hi, great work here.
ReplyDeleteI've been able to interface with the nunchuck before but I can't get it to work with the M+. Can't even get the I2C start sequence to work.
I don't have a proper oscilloscope but it seems my clock and data lines are always low. Usually when I connect the nunchuck the lines would go high, not the case of the M+ though. And there's nothing wrong with my M+, works great in Sports Resort.
Any ideas?
Dan
Oh nevermind. I figured it out. It seems the M+ needs external pull-up resistors on the clock and data lines whereas the nunchuck doesn't. I tried 1K and 4K7 resistors, both worked fine (100KHz, 3.3V).
ReplyDeleteDan
Hi,
ReplyDeleteCan this be used as an accellerationtest of a car?
PLEASE HELP My WM+ worked ok til yesterday. when I came back from lunch it show random data on roll axis, I tried everything but nothing works. please note that I'm alone at home and nobody touched the wm+. at a certain point in my trials I obtained aonly yaw output and no roll and pitch. I'm desperate I just mounted on my rc airplane...and stopped working just by itself! He hate me :D
ReplyDeleteThanks a lot for your work,
ReplyDeleteI have ordered new Wii motionPlus from DealExtreme and they wonderfully came with IDG650 series. I wonder if your code would work with them. I suppose it has to.
Check out my post here http://carancho.com/AeroQuad/forum/index.php?topic=218.0 for more info.
Farshid
farshidjh.wordpress.com
Hi there, firstly thanks very much for your work on this - it's really great stuff.
ReplyDeleteBut I have a problem with my set up... it's probably a very silly mistake I'm making but I'm not getting any output in the serial monitor other than "wm+ tester". That is when the motion plus is plugged in but if I unplug it I get "yaw:0 pitch:0 roll:0" etc
I have used one of the nunchucky adapters so don't think my wiring is at fault and have tried changing the frequency in twi.h but still no luck. Any ideas? I only need pitch/yaw values so don't need to connect a nunchuck. Any help would be REALLY appreciated!
^^ I'm having the same problem, all I get is 0's! However I don't unplug anything, when I boot up it just gives me 0's for values. I've tried changing wires, frequencies, pull up resistors, pull down resistors...
ReplyDeleteWhere did you buy your WMP? I ordered mine from eBay and there is a slightly different board, I wonder if this is affecting my results?
To be honest Jeff, I borrowed the WM+ from a friend so not sure exactly where it was bought. Most likely from a high street store though. Did you find a solution to your problem yet? I've even started to look at using the playstation 3 controller but that isn't going any better...
ReplyDeleteIs it possible to remove the pass through port and use it as an adapter without affecting the wiimotion plus?
ReplyDeleteThank you very much
ReplyDeleteBut how can I get the absolute value in degrees?
Peter
Hi fantastic stuff here,
ReplyDeleteCan anyone help me out with the upper and lower limits output from the gyro's?
Thanks a lot
tanks for all!!!
ReplyDeleteTravel blog i write Travel Jakarta Bandung and keep support for Used Stationary Bikes blog with article Used Stationary Bikes and actually im write Hosting Profesional Indonesia yang murah in my blog and blog themes like Blogger Templates Colorizetemplates.com
ReplyDeleteWhat attracts the professionals is "The Blueberry Nights" is the fruit of cooperation between luis vitton and the film industry.
ReplyDeleteThe general term is one to three days and designer handbags rent is together with a commission fee but you must pay the full deposit.
In 1997 when Fendi was inspired by the "French bread", Fendi launched Baguette discount fendi handbags to the preferences of many.
Plus a layer of waterproof PVC, the louie viton handbags do seem long-standing, fresh and durable with the main customers royalty.
hello friend amazing and very interesting blog about Wii Motion Plus + Arduino = Love I really would like to have any update about, thanks for sharing this information
ReplyDeleteThank you very much
ReplyDeleteBut how can I get the absolute value in degrees?
===
Blogku Adalah Ladang Uangku | Blogku Adalah Ladang Uangku | Hosting Profesional Indonesia yang Murah | Blogger Templates Colorizetemplates.com | Blogger Templates Colorizetemplates.com
great information bro
ReplyDeletesyahrul | HOSTING PROFESIONAL INDONESIA YANG MURAH |Pasang Iklan Gratis Sebagai Awal Mulai Bisnis Online
Wow! awesome,. Thanks for the great information, very helpful and informative. Thank you for the sharing of information.^^
ReplyDeleteKinda Hong
Handbags clutches Shop
That was really genius.
ReplyDeleteI dont think that it would be happened. Geez!
awesome Blog Informasi Inspirasi Dan Sharing Motivasi
ReplyDeleteThank you for sharing information. It is quite useful for us also. I always love to read such type of things.
ReplyDeleteVery informative and probably ground breaking at the time/ Wii just doesn't rattle the walls anymore!
ReplyDeleteThese articles are fantastic; the information you show us is interesting for everybody and is really good written.
ReplyDeletevery useful info and great post. I like it so much because it's a unique article and easy to remember for me.
ReplyDeletepasang iklan gratis sebagai awal mulai bisnis online |pasang iklan gratis sebagai awal mulai bisnis online |pasang iklan gratis sebagai awal mulai bisnis online |pasang iklan gratis sebagai awal mulai bisnis online |menjadi blogger yang bahagia |bisnis syariah |kita ada karena kontribusi | belajar seo
Nice tutorial.
ReplyDeleteI already tried this, and its work best. Hope you post more like this.
nice way to discover new thing about this console
ReplyDeleteI’m hoping that we’ll end up with a slew of prototyped ideas and a bunch of happy people.
ReplyDeleteberita terkini | tips | info gadget | sepakbola
tips dan informasi
Thanks for the info on the DX forum about the wm+ and the gyro :-)
ReplyDeleteDoctor endorsed and rated #1 for results by clients of penis enlargement consumers. rated two penis pills is vimax. if you find about male enhancement this products is the best and proven to work, there products have money-back guarantee in effectiveness and result.
ReplyDeleteJustin Bieber News Today | Justin Bieber club | Movie News | GeeNooZ | Hot Game | Lee Dewyze
Thanks man, awesome jump off post for getting back into hacking the wm.
ReplyDeleteChemmyone
Hello this is really very interesting blog post here, your blog is very informative for reading, I found very unique information from your blog. Keep posting such an informative information.
ReplyDeleteamazing idea
ReplyDeleteThis post is genius
ReplyDeleteGood writing, i learn a lot..
ReplyDeletebravo
This thing gonna work fast..
ReplyDeleteThanks
Seminar Jakarta Indonesia 2011
ReplyDeleteMobil Keluarga Ideal Terbaik Indonesia
Keluarga iDeal
Mobil Keluarga Ideal Terbaik Indonesia
Penghancur traffic
Mobil Keluarga Ideal Terbaik Indonesia
I think this is gonna work
ReplyDeleteseminar jakarta indonesia 2011
how to get rid of acne fast
improve eyesight naturally
how to attract a woman
The blog article very surprised to me!louis vuitton small ring agenda refill . Your writing is good.black baseball cap . In this I learned a lot! homemade christmas gift ideas.Thank you!Louis Vuitton Monogram Canvas
ReplyDeletePS3 is going to destroy Wii now that it has a hand controller
ReplyDeleteRegCure
nice i'll try it
ReplyDeleteMobil Keluarga Ideal Terbaik Indonesia
Mobil Keluarga Ideal Terbaik
Just blog walking and want to say hi to the owner, I'm enjoying reading your review/story thanks
ReplyDeleteNice post....will definitely refer to it.
ReplyDeleteRegards,
Lisa Green
generic viagra
It is better to stop snoring exercise program, but if it does not respond to simple remedies, including non-surgical ones, should be discussed with a physician or sleep specialist. stop snoring without surgery
ReplyDeletenice post.. i really like this.. :)
ReplyDeleteI am happy to visit here. I hope you continue to do the sharing through the post to the reader. and good luck for the members site Mobil Keluarga Ideal Terbaik Indonesia, Mobil Keluarga Ideal Terbaik Indonesia, Bisnis Syariah, Inilah Alasan Kenapa Anda Harus Bergabung Dengan Oriflame, Pasang Iklan Gratis Sebagai Awal Mulai Bisnis Online, Rumah Mungil yang Sehat
ReplyDeletethank you for sharing.. i love wii..
ReplyDeletecures for sweating
Bacterial Vaginosis Treatment
bv treatment
get pregnant faster
great tutorial friends,,,
ReplyDeletelike this...
health Tips
home improvement
Home
Java tourism
Very neat post.Much thanks again. Want more.
ReplyDeleteyou come..:)
tech news
jessiesdad Blog
M money
Game-MW
Full House
XXX Travel
I have been exploring for some time for a quality articles or blog posts with regard to this unique subject matter . Scouting in Bing I now saw this site. Reading this information So i'm truly satisfied to imply that I've got a good sensation I ran across precisely what I needed. Most definitely i'll ensure to remember this site and look it over on a constant basis. Indonesia Siap Bersaing di SERP
ReplyDeleteHello, I do not agree with the previous commentator - not so simple
ReplyDeleteJust blog walking and want to say hi to the owner, I'm enjoying reading your review/story thanks
ReplyDeletethanks..
ReplyDeleteby Indonesia Siap Bersaing Di SERP
I happen to land to this blog and it is a good written article, a little bit on the short end, but a pretty satisfactory one.
ReplyDeleteI definetly adore the layout too, it is altogether easy to navigate. Diskon Gila Disdus.Com | Diskon gila-gilaan tiap 2 hari sekali dari disdus.com
awsome idea men
ReplyDeleteWin real money playing online slots at Karamba.com
Indonesia siap bersaing di serp
diskon gila disdus.com
Rumah Mungil Yang Sehat
Mobil Keluarga ideal terbaik Indonesia
very useful info and great post.
ReplyDeletePrime Tunnel | Rumah Mungil Yang Sehat | Indonesia Siap Bersaing Di SERP | Mobil Keluarga Ideal Terbaik Indonesia
very useful info and great post.
ReplyDeleteWhat a nice blog I liked it very much thanks for your creative work done by you.
ReplyDeleteterima kasih atas infonya
ReplyDeleteI have never ever come across such a wonderful piece of information. Today I am proud to say that I have finally gain knowledge on this topic and here on I shall also spread the same preaching ahead so that the world become a better place to live in.
ReplyDeletebuy zenegra online
I now saw this site. Reading this information So i'm truly satisfied to imply that I've got a good sensation I ran across precisely what I needed. Most definitely i'll ensure to remember this site and look it over on a constant basis.
ReplyDeletebritney spears perfume
ed hardy perfume
vera wang perfume
calvin klein perfume
paris hilton perfume
HotNewsToday | Technology News | HotNews
ReplyDeletesatellite direct
ReplyDeleteceaaa
http://www.chinesebeautys.com
http://www.k769.com
http://www.casinolives.com
http://www.arws.net
http://www.cpesoft.net
http://www.dealsoftheplanet.com
http://www.hzfy123.com
http://www.cbcoupon.com
teeblogs
What a nice blog I liked it very much thanks for your creative work done by you.
ReplyDeleteI find so many interesting articles here that are worth to read.
ReplyDeletehome decorating ideas
exercise bikes
mobil keluarga ideal terbaik indonesia
cheap fax machines
blogging tips
Great Stuff One has to read and bookmark such a nice blog.
ReplyDeleteYou got a really useful blog I compel ought to been here reading as a replacement for close to an hour. I am a newbie and your ascendancy is selfsame much an insight in the direction of me…. Diskon Gila Disdus.Com
ReplyDeleteAwesome blog. I enjoyed reading your articles. This is truly a great read for me. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work. Diskon Gila Disdus.com
ReplyDeleteIndonesia siap bersaing di serp | Indonesia siap bersaing di serp | SEOCODE | Blog Uin Malang | Blog Unsri | SEOCEPAT | SEONGAKAK | TROJANDECODER | thank's....
ReplyDelete:)) :)) :))
Nice work on putting together a very interesting post. Fabulous ideas and very helpful information. Well thought out and well written.
ReplyDeleteDoctor endorsed and rated #1 for results by clients of penis enlargement consumers. rated two penis pills is vimax. if you find about male enhancement this products is the best and proven to work, there products have money-back guarantee in effectiveness and result.
ReplyDeleterumah mungil yang sehat
rumah mungil yang sehat
rumah mungil yang sehat
rumah mungil yang sehat
rumah mungil yang sehat
rumah mungil yang sehat
rumah mungil yang sehat
rumah mungil yang sehat
rumah mungil yang sehat
rumah mungil yang sehat
rumah mungil yang sehat
rumah mungil yang sehat
rumah mungil yang sehat
rumah mungil yang sehat
rumah mungil yang sehat
one thinks of Win real money playing online slots at Karamba.com, Las Vegas, slots - traditionally, a coin-operated device with a single handle that when pulled, causes Win real money playing online slots at Karamba.com.
ReplyDeleteToday's Win real money playing online slots at Karamba.com and video slots operate the same way. including adult slots for Win real money playing online slots at Karamba.com the more adventurous.
Louvered Doors - Bedding Mattresses - Contract Management Software
What youre saying is completely true. I know that everybody must say the same thing, but I just think that you put it in a way that everyone can understand. I also love the images you put in here. They fit so well with what youre trying to say. Im sure youll reach so many people with what youve got to say.
ReplyDeleteEkodok Cell
Rumah Mungil Yang Sehat
Mobil Keluarga Ideal Terbaik Indonesia
Rumah Mungil Yang Sehat
Rumah Mungil Yang Sehat
Tips Menambah 1000 follower Twitter dengan Cara Instan
I was very pleased to find this site.I wanted to thank you for this great read!! I definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you post.
ReplyDeleteI am bowled by your level of knowledge. I am so impressed. I think you have got a deep insight into this topic. Could not think on those lines ever…I think you are gifted…keep going. Thumbs up!
ReplyDeleteThis is the perfect blog for anyone who wants to know about this topic. You know so much its almost hard to argue with you (not that I really would want...HaHa). You definitely put a new spin on a subject thats been written about for years. Great stuff, just great!
ReplyDeleteStop Korupsi Dan Suap Di Indonesia | Stop Korupsi Dan Suap Di Indonesia | Stop Korupsi Dan Suap Di Indonesia | Stop Korupsi Dan Suap Di Indonesia | CARA BERIKLAN DI INTERNET | Stop Korupsi Dan Suap Di Indonesia >
Great stuff from you, man. Ive read your stuff before and youre just too awesome. I love what youve got here, love what youre saying and the way you say it. You make it entertaining and you still manage to keep it smart. I cant wait to read more from you. This is really a great blog.
ReplyDeleteStop Korupsi Dan Suap Di Indonesia
Dengan berkosupri kita bisa melakukannya dengan sedikit sentuhan putaran sapi untuk terbang keawan dan itu sangat mungkin karena kita sangat berbahagia bisa mengatasi banjir untuk membantas kekalahan indonesia sebaranya jika kita pejajari dengan tekun matematika itu tidak susah.
This is the perfect blog for anyone who wants to know about this topic. You know so much its almost hard to argue with you (not that I really would want...HaHa). You definitely put a new spin on a subject thats been written about for years. Great stuff, just great!
ReplyDeleteStop Korupsi Dan Suap Di Indonesia | Stop Korupsi Dan Suap Di Indonesia | CARA BERIKLAN DI INTERNET | Stop Korupsi Dan Suap Di Indonesia | Stop Korupsi Dan Suap Di Indonesia | Stop Korupsi Dan Suap Di Indonesia | Stop Korupsi Dan Suap Di Indonesia | Info Kontes SEO Stop Korupsi Dan Suap Di Indonesia
I am happy to find this very useful for me, as it contains lot of information. I always prefer to read the quality content
ReplyDelete587
this info is excellent....
ReplyDeletehappy new year 2011, and visit please to my blog, thank's
Whoa!!! I'm bowled with your high level of knowledge. I am so impressed. I believe you have immense knowledge on the matter. I think you are too good? Keep working and keep it up!!
ReplyDeleteA very good post and certainly these are points really useful.diskon gila disdus.com | diskon gila disdus.com
ReplyDeleteyeah... its good article thanks for your article
ReplyDeleteCool Blog ...
ReplyDeleteSmith Alan
Thanks for this one. GREAT post.
ReplyDelete|double din car stereo|
I can see that you are putting a lots of efforts into your blog. Keep posting the good work.Some really helpful information in there. Bookmarked. Nice to see your site. Thanks!
ReplyDeleteI was so engrossed while reading it. Man, you have got a flair for writing.
ReplyDeleteJanuary 19, 2011 9:27 PM
Hi, I recently clicked to your site and started reading along your articless. I thought I would leave my first comment. I dont know what to say except that I have adore reading your website. It is a realy nice website. I will keep visiting this blog very often…
ReplyDeleteHi, I recently clicked to your site and started reading along your articless. I thought I would leave my first comment. I dont know what to say except that I have adore reading your website. It is a realy nice website. I will keep visiting this blog very often…
ReplyDeleteThis is great information. The diagram is easy to understand. We will share this information with the class.
ReplyDeleteThanks very much for sharing this amazing information... Just Keep posting... I'm looking for some more information from your blog.
ReplyDeleteI was very encouraged to find this site. I wanted to thank you for this special read.. I definitely savored every little bit of it and I have you bookmarked to check out new stuff you post.
ReplyDeleteperlunya web komunitas event organizer
busana muslim terbaru I admire the valuable information you offer in your articles.
Cara Membuat Radio Streaming Murah Finally, an issue that I am passionate about.
STMIK AMIKOM menuju Research University
ReplyDeleteI’m hoping that we’ll end up with a slew of prototyped ideas and a bunch of happy people. I’m sure there’ll be a lot more hard work until we can turn those embryonic proofs of concept into living
ReplyDeletechord seventen jaga selalu hatimu
chord justin bieber Somebody To Love
chord bondan prakoso & fade 2 black kita selamanya
chord gitar smash i heart you
chord seconhand serenade twist in my story
chord d'masiv jangan menyerah
chord goliath bawa aku pergi
chord ungu aku bukan pilihan hatimu
chord nidji hapus aku
chord alesana congratulation i hate u
chord green day 21 one guns
chord pewe guskin
chord avenged
chord nidji arti sahabat
chord seconhand serenade fall for you
chord sid jika kami bersama
chord bob marley
chord seconhand serenade
your post looks very interesting for me, Great blog! I am loving it!! Will come back again. I am totally excited about this blog
ReplyDeletefoto gadis smu, camera,komputer game, film, Pencairan Es Greenland
Thank you for another essential article. Where else could anyone get that kind of information in such a complete way of writing? I have a presentation incoming week, and I am on the lookout for such information.
ReplyDeleteArsenal vs Huddersfield Town live streaming | Lazio vs Fiorentina live streaming | Everton vs Chelsea live Streaming | Technology News | News Today | Live Streaming
This is the perfect blog for anyone who wants to know about this topic. You know so much its almost hard to argue with you (not that I really would want...HaHa). You definitely put a new spin on a subject thats been written about for years. Great stuff, just great!
ReplyDeletecara beriklan di internet | cara beriklan di internet | cara beriklan di internet | cara beriklan di internet | CARA BERIKLAN DI INTERNET | cara beriklan di internet | CARA BERIKLAN DI INTERNET | cara beriklan di internet
I was very encouraged to find this site.Free Download I wanted to thank you for this special read.perlunya web komunitas event organizer. I definitely savored every little bit of it and I have you bookmarked to check out new stuff you post.|perlunya web komunitas event organizer | busana muslim I admire the valuable information you offer in your articles.fashion | Cara Membuat Radio Streaming Murah | News Technology, Gadget, Computer Finally, an issue that I am passionate about. | Tutorial blog | Belajar Kimia | Valen Sport Damper| bali villa rental|bali villa rental
ReplyDeletejasa pembuatan tesis Thank you for another essential article.Baju Bali
tutorial blog,jas hujan murah, jas hujan motor, jas hujan wanita, Komodo Island is the NEW 7 Wonders of The World
Thank you for another essential article
ReplyDeleteResources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that very useful.
ReplyDeleteWell, I dont know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often, thanx for the share.
ReplyDeletesetuju...saya senang membacanya....
ReplyDeletekunjungi...
Komodo Island is the NEW 7 Wonders of The World
Some well written articles on this blog
ReplyDeleteI liked his article,
ReplyDeleteThank you for another essential article. Where else could anyone get that kind of information in such a complete way of writing? I have a presentation incoming week, and I am on the lookout for such information.
ReplyDeletejasa pembuatan skripsi
pempek
busana muslim
This is a smart blog. I mean it. You have so much knowledge about this issue, and so much passion. You also know how to make people rally behind it, obviously from the responses. Youve got a design here thats not too flashy, but makes a statement as big as what youre saying. Great job, indeed.
ReplyDeletecara mengobati keputihan
mengobati keputihan
belajar kimia
bacterial vaginosis cures
This is the perfect blog for anyone who wants to know about this topic. You know so much its almost hard to argue with you (not that I really would want...HaHa). You definitely put a new spin on a subject thats been written about for years. Great stuff, just great!
ReplyDeletejasa penerjemah
penerjemah tersumpah
penerjemah bahasa
Nice post. Thanks.
ReplyDeleteBird Pictures
Great share, Thank you for share Harga Jual Blackberry iPhone Laptop Murah its interest for me.
ReplyDeleteane gak ngerti bahasa ente gan..tapi good luck numpang cari BL...
ReplyDeletesama kaya yg diatas ane, ane juga gak ngerti bahasanya...tapi thanks atas lapaknya buat pamnye
ReplyDeleteI would like to appreciate the great work done by You
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThis is the perfect blog for anyone who wants to know about this topic. You know so much its almost hard to argue with you (not that I really would want...HaHa). You definitely put a new spin on a subject thats been written about for years. Great stuff, just great!
ReplyDeletesusu colostrum
susu
susu terbaik
Blogwalking here..
ReplyDeleteGreetings I recently finished reading through your blog and I'm very impressed. I do have a couple questions for you personally however. Do you think you're thinking about doing a follow-up posting about this? Will you be going to keep bringing up-to-date as well?
ReplyDeleteHarga Jual Blackberry iPhone Laptop Murah
ReplyDeleteThis is the perfect blog for anyone who wants to know about this topic. You know so much its almost hard to argue with you (not that I really would want...HaHa). You definitely put a new spin on a subject thats been written about for years. Great stuff, just great!
By. Harga Jual Blackberry iPhone Laptop Murah
Oleh:Harga Jual Blackberry iPhone Laptop Murah
When I originally wrote this article, Converse soldes I was mistaken about the sequence of events.
ReplyDeleteVideo Collection of Japan tsunami – March 2011
ReplyDeleteThe impact of nuclear radiation hazards
Info Tsunami Japan And History Tsunami
Haii ADMIN how are you ?
ReplyDeleteI love the equation at the top of the page. I know you are smart but it is nice to show your soft side as well.
ReplyDeleteWow quite a few followers you have got here. And all of them are keen contributors. I love to know your secret of attracting this many readers.
ReplyDeleteThank you for another essential article. Where else could anyone get that kind of information in such a complete way of writing? I have a presentation incoming week, and I am on the lookout for such information.
ReplyDeleteGreat post!!! Fabulous writing!! Totally endure the fact!!!
ReplyDeleteDiscover Louis Vuitton collections online: luggage, handbags, wallets, shoes ...
ReplyDeleteI think that I’m hoping that we’ll end up with a slew of prototyped ideas and a bunch of happy people. I’m sure there’ll be a lot more hard work until we can turn those embryonic proofs of concept..
ReplyDeleteI always enjoy reading such posts which provide knowledge based information like this blog. Thanks for sharing it with us.
ReplyDeleteNice I’m hoping that we’ll end up with a slew of prototyped ideas and a bunch of happy people. I’m sure there’ll be a lot more hard work until we can turn those embryonic proofs of concept into living here as soon as possible.
ReplyDeleteHello to everyone who has blog.first I congratulate the blog owner.he is got excellent blog.That is really very good article. I am glad to know. Thanks for sharing !
ReplyDeletekızlarla chatcetavrupa chatchat odalari
Mersin Chatsohbet odalari
Impressive I’m hoping that we’ll end up with a slew of prototyped ideas and a bunch of happy people. I’m sure there’ll be a lot more hard work until we can turn those embryonic proofs of concept into living there..
ReplyDeleteBest Shed Plans
I am happy to visit and read useful articles here. I hope you continue to do the sharing through the post to the reader. and good luck for the visitors site Busana Muslim Javahostindo Web Hosting Indonesia
ReplyDeleteJavahostindo Web Hosting Indonesia
Hello,
ReplyDeleteThis is an interesting information here.... Great Blog, Keep posting such an amazing blog post.
Thanks!
thanks info
ReplyDeletenice info..thanks
ReplyDeletegreetings brother...
ReplyDeletei like your site and your article...
very helpul..
Great post I loved it and twittered it
ReplyDeleteNICE POST :)
ReplyDeletearek ploso
Membuat auto hide navbar
Solusi Forum Komunitas Online Indonesia
This is an amazing blog post, Thanks very much for the share.... Keep posting....
ReplyDeleteWew, i like it masbro Random Health
ReplyDeletespamernya banyak yg dari indonesia....gila....
ReplyDeletea kawatir kalo ntar negara kita dianggap negara spamer...
beneran deh, banyak yg dari indo, orang2 kita emg luar biasa menjelajahnya....
ReplyDeleteoya, nitip kiwod websasdesign.com cinta blogger ya...
. I wanted to thank you for this special read
ReplyDeletemany thanks for sharing this informative post i think your blog needs a bookmark haha
ReplyDeleteI am going to say what everyone else have not said above, but i must say , you are genuinely well-informed.I cannot believe how much of this I just was not
ReplyDeleteThis weblog is solely wonderful, I believed I know a lot, but I’m so improper, like the old saying the more you realize, the extra you learn the way little you know. Thanks for the info.
ReplyDeleteAqiaqh di Jakarta-PercetakanPercetakan di tangerang- Aqiqah -Madu anak-Baju Anak
Shopping from cheap lasix it about 6 month still want to say that service is excellent cheap prices very fast delivery and good quality generics
ReplyDeleteGreat software..and you did a great job here by writing this code and methods..i definitely try this later.
ReplyDeleteI think that I’m hoping that we’ll end up with a slew of prototyped ideas and a bunch of happy people. I’m sure there’ll be a lot more hard work until we can turn those embryonic proofs of concept..
ReplyDeleteNice post ..Thx for sharing ..
ReplyDeletenice post...
ReplyDeleteJust Sharing
Media Online News
Music Reviews
Song Lyrics
Pets for Us
This is great information. The diagram is easy to understand. We will share this information with the class.
ReplyDeleteI believe this blog post is one of the most informative thing not only for the technique learner but also for necessary for all stage people.
ReplyDeletenice post, keep hacking guys
ReplyDeletemukena cantik
Thanks youu
ReplyDeleteI am thoroughly convinced in this said post. I am currently searching for ways in which I could enhance my knowledge in this said topic you have posted here. It does help me a lot knowing that you have shared this information here freely. I love the way the people here interact and shared their opinions too. I would love to track your future posts pertaining to the said topic we are able to read.
ReplyDeleteI am thoroughly convinced in this said post. I am currently searching for ways in which I could enhance my knowledge in this said topic you have posted here. It does help me a lot knowing that you have shared this information here freely. I love the way the people here interact and shared their opinions too. I would love to track your future posts pertaining to the said topic we are able to read.
ReplyDeleteGreat post:)
ReplyDeleteI am thoroughly convinced in this said post. I am currently searching for ways in which I could enhance my knowledge in this said topic you have posted here. It does help me a lot knowing that you have shared this information here freely. I love the way the people here interact and shared their opinions too. I would love to track your future posts pertaining to the said topic we are able to read.
ReplyDeleteYour blog is very interesting and I like to read it!Comprare Amoxil online
ReplyDeleteComprare Cipro senza prescrizione in Italia
Acquisto propecia generico
thanx for the code
ReplyDeleteSaw that post on Twitter and came in to read it completely. Thanks for sharing was really interesting.
ReplyDeleteVery interesting concept, although it begs the question of credibility and persistence: if all your online info comes through a stream, can you be sure to access the info you want when you want it?
ReplyDeletewell I do have a couple questions for you personally however. Do you think you're thinking about doing a follow-up posting about this i will visit soon..
ReplyDeleteReally you have done great job,There are may person searching about that now they will find enough resources by your post.I like this blog..
ReplyDeleteYou made some good points there. I did a search on the topic and found most people will agree with your blog
ReplyDeleteWonderful blog..This is something unique and most important information written on your blog..I like your blog very much.
ReplyDeleteThank you For Great Posts Admin! keep up the good work!
ReplyDeleteI could enhance my knowledge in this said topic , But its really very interesting topic .
ReplyDeletethank you so much for posting this!! ^^ very helpful!
ReplyDeleteI am very much interested in these types of topics from childhood and it's my habit to read this.
ReplyDeleteThanks for your shared, we'll wait your visit in my blog
ReplyDeleteI like it. it's nice post
ReplyDeleteThis impressive information like each reader. Thank you!
ReplyDeleteValuable information and excellent design you got here! I would like to thank you for sharing your thoughts into the stuff you post!! Thumbs up
ReplyDeleteI am happy to visit and read useful articles here. I hope you continue to do the sharing through the post to the reader. and good luck for the visitors site.
ReplyDeleteSARONG
That is very good comment you shared.Thank you so much that for you shared those things with us.Im wishing you to carry on with ur achivments.All the best.
ReplyDeleteAustin Real Estate
Thanks for sharing this post, now that i know your blog I will read from it more often,very nice and so true
ReplyDeleteNormally I don’t comment on your posts but I wanted to let you know that I have trouble loading your site. I dunno if it is me or what but I get like 500 error all the time. Whatever 500 error means. Just FYI stop snores
ReplyDeleteI admire the way you express yourself through writing. Your post is such a refreshing one to read. This is such an interesting and informative article to share with others. Keep up the good work and more power. Thanks!
ReplyDeleteI could tell how great you are in your field of interest. You could relate in each detail very well. Thank you for spending a time on sharing such informative writings to us. I will bookmark your page and looking forward to read some more of your writings soon.
ReplyDeleteloans till payday | android app developers
Your place is valueble for me. Thanks!…
ReplyDeletekamagra jelly
Thanks for sharing this post, now that i know your blog I will read from it more often,very nice and so true
ReplyDeleteThis is a smart blog. I mean it. You have so much knowledge about this issue, and so much passion. You also know how to make people rally behind it, obviously from the responses. Youve got a design here thats not too flashy, but makes a statement as big as what youre saying. Great job, indeed.
ReplyDelete8.
reliable pharmacy
ReplyDeleteHi Everybody,
ReplyDeleteYou really did a great job. I found your blog very interesting and very informative. I think your blog is great information source & I like your way of writing and explaining the topics. Keep it up. I'm going to follow your blog.
Hello,
ReplyDeleteThis is an interesting information here.... Great Blog, Keep posting such an amazing blog post.
Thanks!
Isdale Construction