Sunday, August 2, 2015

PIC32 Tic-Tac-Toe: Demonstration of using touch-screen, TFT and the Protothreads threading library





I had previously used the Adafruit TFT display using my library (ported from the Adafruit Arduino library). I decided to optimize the library to improve drawing speed. The same display I use comes with a 4-wire resistive touch-screen as well. I decided to write a simple library for the touch-screen and give Protothreads a try. To incorporate all this, I thought it would be cool if I used these to make a simple game. Tic-tac-toe came to mind as a fun little demo.


I'm sure everyone's familiar with the game so I won't explain the rules there. The touch-screen is simply two resistive sheets placed on top of each other on top of the TFT screen. When it is pressed down at a given place, the two sheets make contact and a voltage divider is formed. Using the IO's and the ADC, this voltage is read in the X and Y directions to register a touch.

Here is a very good pictorial depiction of the resistive touch screen (taken from the Atmel AVR341 document):

So in order to read the touch, the X+ and X- points are applied power, and one of Y+ or Y- is read to read the x-coordinate. Then Y+ and Y- are applied power and one of X+ or X- is read to read the y-coordinate. X+, X-, Y+ and Y- are connected to four GPIO pins on the PIC32 that are configured to outputs when driving the touch-screen and analog inputs when reading. Every time the IO pin switches state, a long delay is provided to allow the outputs to stabilize. Alternately, the ADC is significantly slowed down to negate effects of capacitive charging by high source impedance. The library is written in the form of a simple state machine cycling through its states every few milliseconds, decided by the application calling the library functions. In my application, I use 5 milliseconds.

To organize the game, I've made use of the Protothreads threading library. Protothreads is a very light-weight, stackless, threading library written entirely as C macros by Adam Dunkels. Bruce Land has ported Protothreads over for the PIC32. You can find more details on his excellent site: http://people.ece.cornell.edu/land/courses/ece4760//PIC32/index_Protothreads.html

There are two main executing threads, one is the main game thread and the other is a clock thread that keeps track of, and displays, time since the program was started. There is a third thread used to retrieve touch information. It is spawned by the main game thread when touch input is required. The main Protothreads functions (macros) I've made use of are:

PT_setup()
PT_INIT()
PT_SCHEDULE()
PT_SPAWN()
PT_WAIT_UNTIL()
PT_YIELD_TIME_msec()
PT_GET_TIME()

Pin connections:

BL (backlight): I left it unconnected, but you can connect it to 3.3V for backlight.
SCK: connected to RB14 on the PIC
MISO: left unconnected, since I'm not reading anything from the screen
MOSI: connected to RB11 on the PIC
CS: connected to RB1 on the PIC
SDCS: left unconnected as I'm not using the microSD card for this
RST: connected to RB2 on the PIC
D/C: connected to RB0 on the PIC
X+: connected to RA4 on the PIC
X-: connected to RB13 on the PIC
Y+: connected to RB5 on the PIC
Y-: connected to RB15 on the PIC
VIN: connected to 3.3V supply
GND: connected to gnd

Here is a demo of the game:



Besides the game itself, you can see the running clock on the bottom left right above the players' scores. To the bottom right you can see a flickering circle that is either green or red, depending on if it's player 1 or 2's turn, respectively. Once the game is over, you have the option of playing another game while score is being tracked.

Here is a link to the MPLABX project with all required header and source files:
https://drive.google.com/file/d/0B4SoPFPRNziHbURwVWVSN1c3VVE/view?usp=sharing

I have commented the code to make it fairly self-explanatory. If you have doubts or questions about anything, let me know and I'll add more detail. Let me know what you think!

71 comments:

  1. nice work syed g.

    ReplyDelete
  2. How do I calculate how many mosfet needed for a 1500w fullbridge inverter with very good efficiency.
    I use 24vdc input.
    I use irfp260n.
    Thanks

    ReplyDelete
  3. I use either hip4081A or ir2110

    ReplyDelete
  4. Hi Tahmid , Glad to see your work here. I have a question that is related to IR 2110. I want to understand the groud connection of high side driver with ac grid as a load in case of flyback inverter configuration.
    Thanks

    ReplyDelete
  5. Good work Tahmid, What optimizations have you made to the graphics library?

    ReplyDelete
  6. This blog is about using of touch-screen.Cartincoupon.com

    ReplyDelete
  7. What a nice Information are there in it.MyFirstSaving

    ReplyDelete
  8. I am quite interesting in this topic hope you will elaborate more on it in future posts. Keep it up the good work!

    ReplyDelete
  9. Interesting blog and great knowledge to share me thanks for sharing nice post.

    programmable logic controller

    tension controller

    ReplyDelete
  10. dear sir,
    my name is Than Toe Aung from mandaly.I am beginner of Arduino and PIC.I want to start my first project "arduino powered ac voltage stablizer" for my home.I have some difficulties on coding for unstable voltage like as wave,eg 121.5,119.8,120.3 and so on in 1minute. So I tried to search on google, than I get one.That is your voltage stabilizer project. I fairly read your code.But something else your project working on PIC, I need to use arduino. Please explain me for this code. "void StabilizeVoltage(void){
    unsigned int ADS;
    unsigned char V_LOW_CUT;
    if (flgAC){
    ADS = ADC_Get_Sample(Vin_CHANNEL);
    Voltage_FLOAT = (float)((float)ADS * 5.0 * 101.0 * Kc) / (1.3836 * 1023.0); "
    How i can use in arduino.
    Thank you sir,
    I am waiting for your reply.

    ReplyDelete
  11. It's great that you are telling us about these things.

    ReplyDelete
  12. LiveWireLabs.
    Join hands with LiveWireLabs, a resource augmentation entity, and have the top 2 percent of talent work for you for business analysis, software engineering, and digital media design. Visit our website for more information.
    staff augmentation

    ReplyDelete
  13. I hope to get a very useful Cleaning Services site for everything you need in this very special world

    ReplyDelete
  14. Great Job done your content is very help full.document registration service
    good blog. blog like these are are very helpful for us because we are into ac repairing and service. It is always good to read and upgrade ourselves

    ReplyDelete
  15. This comment has been removed by the author.

    ReplyDelete
  16. It's a Nice post! Thank you for sharing your knowledge to others, it was very informative and in depth one.
    R Training in Electronic City

    ReplyDelete
  17. Hello Everybody,
    My name is Mrs Cynthia Corvin. I live in USA and i am a happy woman today? and i told my self that any lender that rescue my family from our poor situation, i will refer any person that is looking for loan to him, he gave me happiness to me and my family, i was in need of a loan of S$250,000.00 to start my life all over as i am a single mother with 2 kids I met this honest and GOD fearing man loan lender that help me with a loan of usd$250,000.00 . Dollar, he is a GOD fearing man, if you are in need of loan and you will pay back the loan please contact him tell him that is Mrs Cynthia that refer you to him. contact Mr. Ferooz Mohammed ,via email:(feroozsuptoo@outlook.com) Thank you.

    ReplyDelete
  18. We offer the best quality Telemetry level sensors for monitoring tank level and reduces the cost of distribution and develop better client service. By using telemetry tank level sensor in a tank you can reduce the use of man power and amount of waste.
    Tank monitoring system using telemetry level sensor

    ReplyDelete
  19. This comment has been removed by the author.

    ReplyDelete
  20. This comment has been removed by the author.

    ReplyDelete
  21. I will recommend anyone looking for Business loan to Le_Meridian they helped me with Four Million USD loan to startup my Quilting business and it's was fast When obtaining a loan from them it was surprising at how easy they were to work with. They can finance up to the amount of $500,000,000.000 (Five Hundred Million Dollars) in any region of the world as long as there 1.9% ROI can be guaranteed on the projects.The process was fast and secure. It was definitely a positive experience.Avoid scammers on here and contact Le_Meridian Funding Service On. lfdsloans@lemeridianfds.com / lfdsloans@outlook.com. WhatsApp...+ 19893943740. if you looking for business loan.

    ReplyDelete
  22. Situs Agen Judi SBOBET, Agen SBOBET Terbesar, Agen SBOBET Dengan BOnus New Member, Agen SBOBET Bola Online, Judi Bola Deposit Termurah, Bandar SBOBET CS 24 Jam, Judi Online SBOBET, Daftar SBOBET Dengan Mudah, Cara Daftar Judi SBOBET, Bonus Besar Judi SBOBET, Judi SBOBET Deposit Pulsa, Judi SBOBET Terbaik, SBOBET Sepak Bola, Main Judi Bola Online SBOBET Sekarang, Judi Tembak Ikan Joker123, Tembak Ikan Joker123 Deposit Termurah, Judi Sabung Ayam Bonus 8x Win, Sabung Ayam Live Streaming, Judi Adu Ayam Online, Judi Sabung Ayam Online, Tembak Ikan Online Termurah, Game Ikan Deposit Termurah, Game Ikan Deposit Pulsa, Game Ikan Bonus Deposit, Game Ikan Dengan Jackpot Besar

    Judi Tembak Ikan Online

    bonus besar Sepak Bola

    Bandar judi Sepak Bola

    Judi Tembak Ikan Online

    bonus besar Sepak Bola

    Bandar judi Sepak Bola

    game online uang asli indonesia

    ReplyDelete
  23. Am reușit să-mi iau soțul cu ajutorul unui doctor vrăjitor numit dr Ajayi când am descoperit că a fost fermecat de o altă femeie, am fost foarte fericit că am contactat casta de vrăjitoare pentru că el este motivul pentru care am reușit să-mi câștig înapoi soțul. și acum trăim în pace. Luați legătura cu dr Ajayi pentru toate lucrările dvs. de vrajă, el m-a ajutat să-mi revin husand, cred că vă va ajuta cu ceea ce vă deranjează. E-mail: drajayi1990@gmail.com sau whatsapp: +2347084887094.

    ReplyDelete
  24. Cool you inscribe, the info is really salubrious further fascinating, I'll give you a connect to my scene. usb c to hdmi

    ReplyDelete
  25. Thanks for sharing, nice post! Post really provice useful information!

    Hương Lâm chuyên cung cấp máy photocopy và dịch vụ cho thuê máy photocopy giá rẻ, uy tín TP.HCM với dòng máy photocopy toshiba và dòng máy photocopy ricoh uy tín, giá rẻ.

    ReplyDelete
  26. Sounds Good, I like to read your information about massage. Thanks for sharing this amazing stuff in your blog.Contact us for custom pcb board

    ReplyDelete
  27. Thanks for Sharing.
    Nice information, valuable and excellent information. Save your seat today and live your Career, for more information, website Cornell University & Call 9718417575 for more data/to approach your inquiries and for taking confirmation for Cornell University

    ReplyDelete
  28. If you are stuck with your Management assignment then in this case you can opt for our Management Assignment. we provide the bestOnline marketing expert.We also provideSupply chain Management for students across the globe. for more information contact us +16692714848.


    ReplyDelete
  29. Thank you for sharing such wonderful information.
    There are so many unknown facts and knowledge I have got in your article. I was not aware of these facts yet. However, I have done so much research and written an article on Study Engineering in Cornell University .Call us at 9718417575 or Visit our Website Get Admission Abroad to read that article.

    ReplyDelete
  30. I am thankful to the owner of this beautiful website that provides useful information. I also have a tool that helps you all to generate Random Name I hope you like our tool. Although your article is also important to us. Keep providing such informative content.

    ReplyDelete
  31. Nice Post!!!

    This is really a great article for those who are looking for Discount coupons, cashback offers on online Nokia Mobile Phones Price list shopping sites in India.
    Thanks for sharing the wonderful information and Save you huge money & time. More offers and coupons Visit

    Nokia Mobile Phones Offers and Price list
    Nokia Mobiles Phone Price and Offers
    Nokia Mobiles Phone Price List
    Nokia Mobile Phones offers
    Today Nokia Mobile Phones offers
    Nokia Smart Mobile Phones
    Nokia New Mobiles Model

    Very detailed and informative!!
    Keep sharing...

    ReplyDelete
  32. Nice post, very useful blogs with very useful information, thank you for sharing this post Neck Lift Surgery

    ReplyDelete
  33. Hello every one
    I am new here for this group.
    Study MBBS Abroad 2020 for Indian Students - Overseas Education Consultants in Jaipur, Consult India's best study abroad consultants in Jaipur. Enroll in MCI approved university and get scholarship
    Fujian Medical University
    China Medical University

    ReplyDelete
  34. Hi Everybody
    I am new here this community. I like your article. I am working for DFS Services. we are best service provide.
    Need Home Security System India for Home and Office, Contact DFS Services. Buy High Quality Home Security Intruder Alarm System or Burglar Alarm System, Video Doorbell and Security Cameras (IP Camera). Dfs Services is the best company for Home Security Systems in India.
    home security system Bangalore
    burglar alarm system

    ReplyDelete
  35. Thanks for sharing such beautiful information with us. I hope you will share some more information about Blogspot seo. Please Keep Sharing.

    best artificial intelligence course

    ReplyDelete
  36. Electrical engineering degree

    Electrical Dost | An Electrical Science Portal - electrical engineering, electrical ebooks, And electrical engineering study, electrical engineering jobs.

    to get more - https://www.electricaldost.com/

    ReplyDelete
  37. Buna ziua, eu sunt Allison Howarts Dupa ce am fost în rela?ie cu Anderson ani de zile, s-a despar?it de mine, am facut tot posibilul sa-l aduc înapoi, dar totul a fost în zadar, l-am dorit atât de mult din cauza iubirii pe care o am pentru el, L-am implorat cu tot, am facut promisiuni, dar el a refuzat. I-am explicat problema mea prietenului meu ?i ea mi-a sugerat ca ar trebui sa contactez mai degraba o caseta de vraja care m-ar putea ajuta sa arunc o vraja pentru a-l readuce, dar eu sunt tipul care nu a crezut niciodata în vraja, nu am avut de ales decât sa-l încerc, eu i-a trimis caseta vraja ?i mi-a spus ca nu este nicio problema ca totul va fi bine înainte de trei zile, ca fostul meu se va întoarce la mine înainte de trei zile, a aruncat vraja ?i surprinzator în a doua zi, era în jurul orei 16.00. Fostul meu m-a sunat, am fost atât de surprins, am raspuns la apel ?i tot ce a spus a fost ca îi pare atât de rau pentru tot ce s-a întâmplat, încât a vrut sa ma întorc la el, încât ma iube?te atât de mult. Eram atât de fericit ?i m-am dus la el încât a?a am început sa traim din nou ferici?i împreuna. De atunci, mi-am facut promisiune ca oricine ?tiu ca are o problema de rela?ie, a? fi de ajutor unei astfel de persoane, referindu-l la ea singura casa de vraji reala ?i puternica care m-a ajutat cu propria mea problema. e-mail: ogagakunta@gmail.com pute?i sa-i trimite?i un e-mail daca ave?i nevoie de asisten?a sa în rela?ia dvs. sau în orice alt caz sau WhatsApp, la +2348069032895
    1) Vraji de dragoste
    2) Vraji de dragoste pierdute
    3) Vraji de divor?
    4) Vraji de casatorie
    5) Vraja de legare.
    6) Vraji de rupere
    7) Alunga un iubit trecut
    8.) Dori?i sa va promova?i în vraja dvs. de birou / Loterie
    9) dori?i sa va satisface?i iubitul
    Contacta?i acest om grozav daca ave?i vreo problema pentru o solu?ie de durata
    ogagakunta@gmail.com

    ReplyDelete
  38. Aceasta este o mărturie a unui mare casator de vrăji „DR.WEALTHY”, care m-a ajutat în restabilirea vieții mele amoroase. În ziua în care soțul meu m-a părăsit, lucrurile au apărut sumbre și atmosfera a fost grea de incertitudini. Totul mi s-a părut palid, așa că am decis să caut ajutor în râșile de vrăji, care au capacitatea de a-mi aduce fostul soț înapoi la mine. Așa cum era prevăzut, am mers pe internet și așa cum ați văzut și în căutarea dvs. pentru o casetă de vrajă fiabilă, am văzut o mulțime de mărturii realizate de răzvrăjitori în recuperarea foștilor soți și persoane dragi. Condus de credința în DR.WEALTHY L-am contactat și după ce i-am explicat lucrurile, a acceptat să facă față provocărilor din teren. S-a descurcat excelent. Fostul meu soț mi-a revenit cu mai multă grijă și afecțiune. Prin urmare, aș dori să profit de această ocazie pentru a-i aduce un omagiu pentru serviciul său dezinteresat pentru situația mea. Lăudabil, a arătat un mare curaj în asumarea sarcinii descurajante de a găsi soluții la practic orice problemă dată. Contactați-l la, wealthylovespell@gmail.com sau whatsapp, la +2348105150446 vizitați site-ul http://wealthyspellhome.over-blog.com

    ReplyDelete
  39. Viața mea a fost distrusă când soțul meu m-a trimis la pachet, după 13 ani am fost împreună. Eram pierdut și neajutorat după ce am încercat atât de multe modalități de a-mi aduce soțul la mine. Într-o zi la serviciu, am fost distras, neștiind că șeful meu mă sună, așa că a stat și m-a întrebat despre ce este vorba, i-am spus și el a zâmbit și a spus că nu este nicio problemă. Nu am înțeles niciodată ce a vrut să spună prin faptul că nu era nicio problemă să-mi revin soțul, el a spus că a folosit o vrajă pentru a-și recupera soția când l-a părăsit pentru un alt bărbat, iar acum sunt împreună până acum și inițial am fost șocat când am auzit ceva de la seful meu. Mi-a dat o adresă de e-mail a lui DR ODION, care l-a ajutat să-și recupereze soția, nu am crezut niciodată că acest lucru va funcționa, dar nu am avut de ales să intru în contact cu spusele pe care le-am terminat și mi-a cerut informațiile și că soțul meu a putut să-i propună să-i arunce vraja și i-am trimis detaliile, dar după două zile, mama mi-a spus că soțul meu pledează că mă vrea înapoi, nu am crezut niciodată, pentru că a fost doar un vis și eu a trebuit să mă grăbesc la locul mamei mele și spre cea mai mare surpriză a mea, a fost îngenuncheat soțul meu mi-a cerut iertare că vrea el și copilul înapoi acasă, când i-am dat lui DR ODION o conversație cu privire la schimbarea bruscă a soțului meu și el a spus clar eu că soțul meu mă va iubi până la sfârșitul lumii, că nu va pleca niciodată pentru o altă femeie. Acum, eu și soțul meu ne-am întors împreună și am început să facem lucruri amuzante pe care nu le-a făcut până acum, mă face fericit și fac ceea ce se presupune a face ca bărbat, fără să te înțelegi. Vă rugăm, dacă aveți nevoie de ajutor de orice fel, vă rugăm să contactați DR ODION pentru ajutor. E-mailul său este (drodion60@yandex.com) sau sunați la +2349060503921 SAU și pe WhatsApp

    ReplyDelete
  40. HOW I GOT MY EX WIFE BACK WITH THE HELP OF DR ODION...... Hello everyone my Name is Robert Jason, after 15 years of marriage, me and my wife were living happily together we loved each other so much and i loved my family they were my top priority, until one morning me and my wife had a little argument which I know every couples do have because there are no perfect couples in this world after the argument I went to work when I came home I couldn't find my wife and our kids she also packed her bags and that of the kids and left I tried calling her but I couldn't reach her I went to her friend's house but they couldn't tell me where to find her, I was frustrated I didn't know what to do I started drinking alcohol every day and night I stopped going to work it was a difficult thing for me because she and my kids means everything to me it's was like part of my body left me I couldn't function well, one day I was browsing on the Internet when I saw a testimony of someone testifying of a man called Dr ODION and how he brought back his wife within 3 days, I didn't think twice about it I messaged him and told him everything that happened between me and my wife and he said he find my problem very easy for him to solve he also told me to trust him that my wife will come back and i told him I trust him and he asked for some information which I gave him, 3 days later my wife came back home with the kids i was so surprised to see her it was like a dream to me she started crying and apologizing to me I told her it's okay i forgive her that am happy she is back we are now living happily together. If you are heart broken because your wife or husband left you, for any kind of Death Spell, Protection Spell and also to resolve court cases contact this powerful spell caster called Dr ODION contact him via his email; (drodion60@yandex.com) or you can also whatsApp him on +2349060503921.

    ReplyDelete
  41. At the top of the solution All Technology Support We Allways Provide Technical Support Free ,No Need Cost !

    ReplyDelete
  42. Sunt aici pentru a depune mărturie despre modul în care acest puternic jucător de vrăji numit Dr. Wale m-a ajutat să-mi repar relația. Am fost cu sufletul la gură când logodnica mea mi-a spus că nu mai este interesat să se căsătorească cu mine, deoarece avea o aventură cu alte femei de afară. Am plâns și am plâns în fiecare zi, până când s-a înrăutățit atât de mult încât am contactat Internetul pentru ajutor, atunci când am citit o recenzie despre marea lucrare a doctorului Wale, apoi l-am contactat pentru ajutor pentru a-mi recupera amantul, m-a ajutat să arunc o vrajă puternică (vrajă de dragoste de reconciliere) și spre marea mea surpriză după câteva săptămâni de a face vrajă de dragoste Logodnica mea s-a întors în genunchi implorându-mă să-l iert. Acum suntem fericiți căsătoriți și toate mulțumirile îi revin doctorului Wale pentru că m-a ajutat să-mi salvez viața și relația. A fost același doctor Wale care l-a ajutat pe un prieten de-al meu să câștige promovare la locul său de muncă. Prietenul meu lucrează de câțiva ani fără progrese, după ce a confirmat modul în care dr. Wale m-a ajutat și el a încercat și totul a mers bine. doar în cazul în care treceți prin ceva cu care nu sunteți bine, nu ezitați să îl contactați pe dr. Wale prin adresa sa de e-mail: drwalespellhome@gmail.com sau WhatsApp, la +2349015141346

    ReplyDelete
  43. If you are looking for Satta results then Satta King Ok is one of the best website for fastest Sattaking Result, Gali Result, Leak Jodi and Desawar Result in Faridabad, Ghaziabad. Please visit our website and getting superfast Result.
    Satta King
    Sattaking

    ReplyDelete
  44. Possum Piper is a professional company who provides Rat Control Sydney. Contact Rat Catcher Sydney, call now -(02) 9186 3322.



    visit us:- Rat Catcher Sydney
    Rat Control Sydney
    Remove Possum From Roof

    ReplyDelete
  45. Nu am crezut niciodată cu adevărat în niciunul dintre aceste lucruri, dar când îmi pierdeam logodnicul, aveam nevoie de ajutor și de undeva să mă întorc prost. Am găsit (drodion60@yandex.com) și am comandat o VRAIE DE IUBIRE. două zile mai târziu, mi-a sunat telefonul. iar logodnicul meu a sunat din nou și a vrut să revină la mine! Nu numai că reveniți, vrăjitorul și-a deschis ochiul pentru a ști cât de mult îl iubeam și am nevoie de el. Vrăjeala nu se spală pe creier, dar i-au deschis ochii pentru a ști cât de mult trebuie să împărtășim împreună. Recomand oricui se află în vechea mea situație să o încerce. Vă va aduce surprize minunate, precum și iubitul înapoi la voi. Așa cum trebuia să fie lucrurile. "Puteți contacta dispozitivul de lansare a vrajilor pe EMAIL: (drodion60@yandex.com) sau îl puteți WhatsApp și la +2349060503921.

    ReplyDelete
  46. Nu am crezut niciodată cu adevărat în niciunul dintre aceste lucruri, dar când îmi pierdeam logodnicul, aveam nevoie de ajutor și de undeva să mă întorc prost. Am găsit (drodion60@yandex.com) și am comandat o VRAIE DE IUBIRE. două zile mai târziu, mi-a sunat telefonul. iar logodnicul meu a sunat din nou și a vrut să revină la mine! Nu numai că reveniți, vrăjitorul și-a deschis ochiul pentru a ști cât de mult îl iubeam și am nevoie de el. Vrăjeala nu se spală pe creier, dar i-au deschis ochii pentru a ști cât de mult trebuie să împărtășim împreună. Recomand oricui se află în vechea mea situație să o încerce. Vă va aduce surprize minunate, precum și iubitul înapoi la voi. Așa cum trebuia să fie lucrurile. "Puteți contacta dispozitivul de lansare a vrajilor pe EMAIL: (drodion60@yandex.com) sau îl puteți WhatsApp și la +2349060503921.

    ReplyDelete
  47. Viața mea a fost distrusă când soțul meu m-a trimis la pachet, după 13 ani am fost împreună. Eram pierdut și neajutorat după ce am încercat atât de multe modalități de a-mi aduce soțul la mine. Într-o zi la serviciu, am fost distras, neștiind că șeful meu mă sună, așa că s-a așezat și m-a întrebat despre ce este vorba, i-am spus și el a zâmbit și a spus că nu este nicio problemă. Nu am înțeles niciodată ce a vrut să spună prin faptul că nu este nicio problemă să-mi revin soțul, a spus că a folosit o vraja pentru a-și recăpăta soția când l-a părăsit pentru un alt bărbat, iar acum sunt împreună până acum și inițial am fost șocat când am auzit ceva de la seful meu. Mi-a dat o adresă de e-mail a lui DR ODION, care l-a ajutat să-și recupereze soția, nu am crezut niciodată că acest lucru va funcționa, dar nu am avut de ales să intru în contact cu spusele pe care le-am terminat și mi-a cerut informațiile și că soțul meu a putut să-i propună să-i arunce vraja și i-am trimis detaliile, dar după două zile, mama m-a sunat că soțul meu pledează că mă vrea înapoi, nu am crezut niciodată, pentru că a fost doar un vis și eu a trebuit să mă grăbesc la locul mamei mele și, spre cea mai mare surpriză a mea, a fost îngenuncheat soțul meu mi-a cerut iertare că vrea el și copilul înapoi acasă, când i-am dat lui DR ODION o conversație cu privire la schimbarea bruscă a soțului meu și el a clarificat eu că soțul meu mă va iubi până la sfârșitul lumii, că nu va pleca niciodată pentru o altă femeie. Acum, eu și soțul meu ne-am întors împreună și am început să facem lucruri amuzante pe care nu le-a făcut până acum, mă face fericit și fac ceea ce se presupune a face ca bărbat, fără să înțeleagă. Vă rugăm, dacă aveți nevoie de ajutor de orice fel, vă rugăm să contactați DR ODION pentru ajutor. E-mailul său este (drodion60@yandex.com) sau sunați la +2349060503921 SAU și pe WhatsApp.

    ReplyDelete
  48. I am very happy for posting this testimony right here on how a great spell caster helped me in bringing back the love of my life. I know there are lots of women like me out there who have done so much to have back their Husband or loves once, I am here to tell you all to search no further because the answer is right here. I sincerely believe if there are up to five spell casters like Dr ODION this world would be a better place, I have seen people complaining on how fake spell castes promised to help them but couldn’t but with Dr ODION I tell you your problem is solved already. My Husband and I had been apart for 4 month and I couldn’t bear without living without him, I have tried everything to have him back but nothing was working until I saw numerous testimonies about a spell caster called Dr ODION and how great his work is. and I contacted him via WhatsApp on (+2349060503921) immediately and follow the step that he ask and in the next 48 hours my lover called me and was eager for my forgiveness and that he wished nothing more than to have me in his arms forever. I filled so much joy and happiness that I found Dr ODION I hope you all here will find this testimony of mine and get your husband back in just 48 hours thanks to DR ODION contact his email address (drodion60@yandex.com) and you can also WhatsApp him on +2349060503921.

    ReplyDelete
  49. CUM M-AM REPĂRAT DE EX SOTIA CU AJUTORUL LUI DR ODION ...... Bună ziua tuturor Numele meu este Robert Jason, după 15 ani de căsătorie, eu și soția mea trăiam fericiți împreună, ne iubeam atât de mult familia mea au fost prioritatea mea principală, până când într-o dimineață, eu și soția mea am avut o mică ceartă pe care știu că fiecare cuplu o are pentru că nu există cupluri perfecte în această lume, după cearta pe care am mers la serviciu când am venit acasă, nu am putut am găsit-o pe soția mea și pe copiii noștri și-a făcut bagajele și pe cea a copiilor și am plecat am încercat să o sun, dar nu am putut ajunge la ea, m-am dus acasă la prietena ei, dar nu mi-au putut spune unde să o găsesc, am fost frustrat Nu știam ce să fac. Am început să beau alcool în fiecare zi și noapte, am încetat să merg la muncă, a fost un lucru dificil pentru mine, pentru că ea și copiii mei înseamnă totul pentru mine. funcționează bine, într-o zi navigam pe Internet când am văzut o mărturie a cuiva care mărturisește despre un om c l-a aliat pe Dr. ODION și cum și-a adus soția în termen de 3 zile, nu m-am gândit de două ori. I-am trimis un mesaj și i-am spus tot ce s-a întâmplat între mine și soția mea și mi-a spus că i se pare foarte ușor să rezolve problema mea. mi-a spus, de asemenea, să am încredere în el că soția mea se va întoarce și i-am spus că am încredere în el și mi-a cerut niște informații pe care i le-am dat, 3 zile mai târziu soția mea s-a întors acasă cu copiii, am fost atât de surprinsă că am văzut-o că a fost ca un vis pentru mine, a început să plângă și să-mi ceară scuze i-am spus că este în regulă, o iert că sunt fericită că s-a întors, acum trăim fericiți împreună. Dacă sunteți frânt de inimă pentru că soția sau soțul dvs. v-a părăsit, pentru orice fel de Vrajă de Moarte, Vrajă de Protecție și, de asemenea, pentru soluționarea cazurilor în justiție, contactați acest puternic jucător de vrăji numit Dr. ODION, contactați-l prin e-mail; (drodion60@yandex.com) sau puteți, de asemenea, whatsApp him pe +2349060503921.

    ReplyDelete
  50. Outstanding post, we contemplate website vendors must learn rations from this blog it’s truthfully user friendly.Sattaking
    Satta

    ReplyDelete
  51. Esu Sandros forma, USA. Po 7 metų santuokos aš ir mano vyras kėlėme vieną ar kitą kivirčą, kol jis galiausiai mane paliko ir praeitą mėnesį persikėlė į Kaliforniją pabūti su kita moterimi, pajutau, kad mano gyvenimas baigėsi ir mano vaikai maniau, kad jie niekada nebematys savo tėvo, stengiausi būti stiprus tik dėl vaikų, bet negalėjau suvaldyti skausmų, kurie kiekvieną vakarą kankina mano širdį, mano širdį užpildė nuoskaudos ir skausmai, nes aš tikrai buvau įsimylėjęs savo vyrą, Kiekvieną kartą, kai galvoju apie jį ir visada norėčiau, kad jis grįžtų pas mane, buvau iš tikrųjų nusiminęs ir man reikėjo pagalbos, todėl ieškojau pagalbos internete ir aptikau svetainę, kurioje buvo pasiūlyta, kad daktaras Fayosa galėtų padėti greitai grįžti. Taigi, Pajutau, kad turėčiau pabandyti, susisiekiau su juo ir jis man pasakė, ką daryti, o aš viską padariau, tada jis man padarė meilės burtą, praėjus 48 valandoms, kai dr. Fayosa pasakė, kad mano vyras man paskambino ir pasakė, kad pasiilgsta tiek man, tiek vaikams, taip nuostabu, kad jis pasakė, kad kitą dieną grįš namo su daugybe meilės ir džiaugsmo, jis atsiprašė už savo klaidą ir skausmą, kurį sukėlė man ir vaikams. Tada nuo tos dienos mūsų santuoka buvo stipresnė, nei buvo anksčiau. Viskas dėka daktaro Fayosa jis yra toks galingas ir aš nusprendžiau pasidalinti mano istorija internete, kad daktaras Fayosa yra tikras galingas burtų ratukas, kurį visada meldsiu ilgai gyventi, kad galėčiau padėti jo vaikams bėdų metu, jei esate čia ir jums reikia jūsų buvusio atgal arba jūsų vyras persikėlė pas kitą moterį, daugiau neverk, susisiek dabar su šiuo galingu burtų leidėju. Čia yra jo kontaktinis pranešimas arba skambinkite dr. Fayosa With (Fayosasolusionhome@gmail.com) arba tiesiogiai naudodamiesi WhatsApp +2348151918774, labai ačiū dr. Fayosa

    ReplyDelete
  52. Am multe de spus, dar nu am timp, pentru că citeam despre toți cei care ar fi putut scrie povestea mea. Sunt foarte recunoscător că sunt aici. Când soțul meu a plecat mi-a venit să mor. când conduceam săptămâna trecută și el îmi dă o palmă pe spate. nu am fost atât de fericiți de foarte mult timp, el a fost vrăjit de o fată pe care a întâlnit-o în timp ce era într-o călătorie de afaceri în Bolivia și ne-a tratat pe mine și pe fiica noastră într-o manieră crudă, abandonându-ne fără nicio sursă de finanțare, nu-l învinovățesc pentru că el nu era în mintea sa dreaptă, totul datorită doctorului Ajayi, care ajută la efectuarea unei vrăji pentru a-l readuce la noi, dacă treci printr-o perioadă grea pentru că nu mai înțelegi comportamentul soțului în căsătoria ta sau ești divorț și ai nevoie fostul tău soț sau soție înapoi sau treci prin momente grele în relația ta și ai nevoie de o soluție rapidă, îl poți contacta pe dr. Ajayi prin e-mailul său Drajayi1990@gmail.com SAU Whatsapp / Viber +2347084887094. FĂGĂDUIM că o să vă întoarceți AICI pentru a-I mulțumi

    ReplyDelete
  53. Thanks for share this information,your information really good for us.My USA Mart is the best product reviews in USA which provide all the information about room comfort products or many more.This blog is useful for the users which needs reviews and useful information about room or home comfort products.

    ReplyDelete
  54. După 5 ani de căsătorie cu soțul meu cu 2 copii, soțul meu a început să se poarte ciudat și să iasă cu alte doamne și mi-a arătat dragoste rece, de mai multe ori amenință să divorțeze de mine dacă îndrăznesc să-l întreb despre relația lui cu alte doamne, eu a fost total devastat și confuz până când un vechi prieten de-al meu mi-a spus despre un jucător de vrăji pe internet numit DR ISIKOLO care ajută oamenii cu relații și probleme de căsătorie prin puterile vrăjilor de dragoste, la început m-am îndoit dacă așa ceva există vreodată, dar am decis să încercați, când îl contactez, el m-a ajutat să arunc o vrajă de dragoste și în 48 de ore soțul meu s-a întors la mine și a început să-și ceară scuze, acum a încetat să mai iasă cu alte doamne și cu el cu mine pentru totdeauna și pentru adevărat. Contactați acest mare jucător de vrăji pentru ca relația dvs. sau problema căsătoriei să fie rezolvată astăzi prin: isikolosolutionhome@gmail.com sau direct WhatsApp +2348133261196.

    ReplyDelete
  55. CUM M-AM REPĂRAT SORULUI CU AJUTORUL DR. WALE CONTACT PE NUMĂRUL WHATSAPP / VIBER +2349015141346 sau drwalespellhome@gmail.com

    Sunt Alia Hoedt. Vreau să îi mulțumesc doctorului Wale pentru că mi-a readus iubitul în 48 de ore. Când amantul meu m-a părăsit, am fost atât de obosit și frustrat până când am căutat ajutor pe internet și am văzut atât de multe discuții bune despre dr. Wale și am decis să-l încerc și l-am contactat și i-am explicat problemele mele și a aruncat un vraja de dragoste pentru mine, pe care o folosesc pentru a-l recupera pe soțul meu. Dacă doriți să-l recuperați pe iubitul dvs., contactați Dr. Wale prin WhatsApp / Viber +2349015141346 e-mail: drwalespellhome@gmail.com Dr. Wale marele om care este capabil să-l aducă înapoi iubit pierdut

    ReplyDelete
  56. CUM M-AM REPĂRAT SORULUI CU AJUTORUL DR. WALE CONTACT PE NUMĂRUL WHATSAPP / VIBER +2349015141346 sau drwalespellhome@gmail.com

    Sunt Alia Hoedt. Vreau să îi mulțumesc doctorului Wale pentru că mi-a readus iubitul în 48 de ore. Când amantul meu m-a părăsit, am fost atât de obosit și frustrat până când am căutat ajutor pe internet și am văzut atât de multe discuții bune despre dr. Wale și am decis să-l încerc și l-am contactat și i-am explicat problemele mele și a aruncat un vraja de dragoste pentru mine, pe care o folosesc pentru a-l recupera pe soțul meu. Dacă doriți să-l recuperați pe iubitul dvs., contactați Dr. Wale prin WhatsApp / Viber +2349015141346 e-mail: drwalespellhome@gmail.com Dr. Wale marele om care este capabil să-l aducă înapoi iubit pierdut

    ReplyDelete
  57. Am avut relații de luptă cu soțul meu în trecut, ceea ce a dus la divorțul cu primul meu soț. După ce eu și fostul meu soț am divorțat, am mai avut o șansă să mă căsătoresc din nou și la doar 5 ani de a doua căsătorie a existat un alt divorț care aproape că m-a ucis emoțional. Am mai rămas încă doi ani, am fost necăsătorit și am fost mamă singură. Sincer, nu m-am bucurat cu adevărat, pentru că fiecare femeie are nevoie de un bărbat în viața ei, a fost o vreme când am văzut prima mea fotografie a soților și mi-am dat seama cât de mult l-am iubit și mi-a fost dor de el. Am încercat să ajung la el, dar mi s-a spus că a continuat cu viața lui și poate că nu am mai fost niciodată împreună. Am plâns amar în noaptea aceea crezând că am pierdut bărbatul pentru care am avut atâta dragoste. Am cerut sfaturi cu privire la ce să fac și un prieten de-al meu mi-a dat un contact cu DR ODION, l-am consultat și, la fel de bun, cu vrăjile sale puternice, m-a ajutat cu o Reuniune Călătorie Dragoste Vrajă pentru a-mi întoarce fostul soț înapoi la mine , În doar 4 zile, am avut feere cu o reuniune spirituală, rugăciunile cu DR ODION, totul se întoarce definitiv în viața mea, acum trăiesc din nou fericit cu primul meu soț și rezolv problemele de divorț. cu ajutorul DR ODION, al său este un om cu înțelepciune și grijă. Mulțumesc și apreciez tot ajutorul pe care mi l-ați oferit pentru a-l readuce din nou pe fostul meu soț în viața mea. Depun mărturie aici astăzi că DR ODION este puternic, poate rezolva toate problemele într-o relație ruptă cu dragostea o singură dată. contactați-l pentru orice soluții la orice fel de problemă de relație. E-mail .... (drodion60@yandex.com) De asemenea, îl puteți suna sau adăuga pe WhatsApp +2349060503921

    ReplyDelete
  58. Bună, spectatori, postez acest lucru pentru că am găsit o mulțime de oameni care au probleme de căsătorie, pe care le-am experimentat și eu. Am găsit recent ajutorul unui bărbat numit Dr. ODION, care a făcut o treabă grozavă care l-a făcut pe fostul meu să se îndrăgostească din nou de mine după 4 luni de separare. dacă cineva de acolo are nevoie de ajutor, cred că Dr. ODION este omul care îți va rezolva problema relației și despărțirii. El îți va oferi cel mai bun rezultat. Relația mea este mai bună acum și sunt atât de încântată încât am contactat-o pe Dr. ODION. îl puteți contacta pe turnatorul de vrăji pe ... EMAIL: (drodion60@yandex.com) sau îl puteți WhatsApp și pe +2349060503921.

    ReplyDelete
  59. Salutare tuturor. Vreau să împărtășesc experiența mea uimitoare cu marele jucător de vrajă Dr DOION soțul meu mă înșela și când am aflat că am avut o luptă care l-a condus să se ocupe de divorț, am plâns și m-am îmbolnăvit când căutam online citate de dragoste I am văzut oameni vorbind despre dr. ODION și lucrarea lui minunată, al cărei caz a fost similar cu al meu, au lăsat informațiile de contact. Am contactat-o pe dr. ODION și mi-a spus să nu-mi fac griji că după două zile va anula divorțul și soțul meu va reveni după mine Am făcut tot ce mi-a cerut să fac spre marea mea surpriză a doua zi seara, a fost soțul meu îngenuncheat rugându-mă să-l accept înapoi, vă mulțumesc încă o dată dr ODION, sunteți într-adevăr o binecuvântare pentru mine și vă poate ajuta. contactați-l pe Dr. ODION prin adresa sa de e-mail la: (drodion60@yandex.com) Text, sunați sau adăugați-l pe WhatsApp: +2349060503921

    ReplyDelete
  60. If you had financial problems, then it is time for you to smile. You only need to contact Mr. Benjamin  with the amount you wish to borrow at the low rate of 2% ROI and the payment period that suits you and you will have your loan  within three working days. I just benefited for the sixth time a loan of 700 thousand dollars for a period of 180 months with the possibility of paying before the expiration date. Mr Benjamin has been helping me with the loan.Make contact with him and you will see that he is a very honest man with a good heart.His email is  247officedept@gmail.com   and his WhatApp phone number is + 1-989-394-3740 .

    ReplyDelete
  61. ERP Gold| https://www.erp.gold/
    Fabulous Content. Thanks for Sharing

    ReplyDelete