Show Posts
Pages: 1 [2] 3 4 ... 26
16  Community / Exhibition / Gallery / Re: Made my own TwitterClient and I think it's better than the example one on: February 05, 2013, 09:05:09 am
What I did was this:
Code:
byte b = 0;
for (byte i = 0 ; i < 81 ; i++){   //this buffer is only 80 characters
  byte txt1 = buffer[i + b];      //look at the first character
  byte txt2 = buffer[i + b + 1]; //look at the second character
  byte txt3 = buffer[i + b + 2]; //look at the third character
  // lets make some of those special html characters readable
  if (txt1 == '%')
  // if you find an %, we will start looking for de second and tirth character
  // than we recalculate those into a new char en replace txt1 with the new one
  {
    char ascii[17] = {'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
    for (byte c = 2; c < 8; c++){
      for (byte d = 0; d < 17; d++){
        if (txt2 == ascii[c] && txt3 == ascii[d]){
          txt1 = 32 + (((c-2)*16)+d);  //recalculate 2 separate HEX to one new
          b= b + 2; // go the the next character and therefore skip 2
        }
      }
    }
  }
}

But you will not be able to use it as is (it only replaces 2 HEX characters into 1 new)

To help you further, post me your twitter buffer (tweet) as you get it on your console. Second I need to know if in your buffer (tweet) this "&#241" takes 5 places or 3. Because we need to know if 241 is one character or three (2,4,1). if it is three, you'll have to do something like this:

Code:
txt1 = (txt3*100) + (txt4*10) +txt5)

it might be as simple as to look for:
Code:
if (txt1 == '&') && (txt2 =='#')
{
  txt1 = (txt3*100) + (txt4*10) +txt5)
}
and do this for all characters in your buffer (see first code in this post) and combine (don't forget to skip 4 places instead of 2, and don't forget your tweet buffer is 140 not 80, and you'll probable need txt1 till txt5)

On the other hand you could use textfinder on your "tweet" buffer and look for &#241 and replace it with '241' (1 character)

oh, and could you post the twitter account that posts those funny Spanish characters?
17  International / Nederlands / Re: EthernetShield - server èn client on: February 04, 2013, 02:51:56 pm
Mooi, lukt je dit ook met 2 verschillende poorten? Bv server op 80 en client op 81?
18  Community / Exhibition / Gallery / Re: Made my own TwitterClient and I think it's better than the example one on: February 04, 2013, 02:44:04 pm
The way I have set-up this client, it only shows the last tweet, it does 't get pushed on every new tweet. It just checks the time-line every x seconds and shows that tweet.

Hope that answers your question.
19  Community / Exhibition / Gallery / Re: Made my own TwitterClient and I think it's better than the example one on: January 29, 2013, 05:44:24 am
Quote
Nice work and thanks for sharing!

Thanks ;-)

Quote
The idea would be that you can use the right tool for the right job.

Good point, but sometimes it's just fun to have all in one solutions.
20  Community / Exhibition / Gallery / Re: Made my own TwitterClient and I think it's better than the example one on: January 29, 2013, 01:07:16 am
Quote
Could you please help me to fix it? Do you have any idea of how I can solve it? Could your code help me to do it?
You'd be very helpful, really

are you able to show those characters on the serial monitor, when put into a string? (not from twitter, but when you just do Serial.print("those special characters"); ?

You can replace those &#241 , &#191, &#161 with the actual character. I did that in another project of mine (www.jo3ri.be/arduino/projects/castduino). You can start looking for &# with Textfinder and when found replace those with along with the according number.

Something like if &# and 241 than you have ñ.

also check google on "string replace" (http://www.cplusplus.com/reference/string/string/replace/)
 
21  Community / Workshops and Events / Re: ARDUINO JAM EDITION 3 @ TIMELAB GHENT (Belgium) on: January 26, 2013, 04:26:05 am
Why don't you organize an Arduino-Jam yourself? Find a place, make an announcement and start jamming.  smiley
22  International / Nederlands / Kom mee jammen van 15 tot 17 februari ARDUINO JAM on: January 24, 2013, 10:43:26 am
Schrijf je zeker in voor de derde Arduino-Jam. Beginners, gevorderden, Belgen, Nederlanders, andere landers, ... allemaal welkom.

Het doel is : amuseren, bijleren in groep werken en oplossingen vinden.

http://www.arduino-jam.org

http://www.arduino-jam.org/enter-the-jam/

EDIT: Moderator heeft de link aangepast
23  Community / Workshops and Events / Re: ARDUINO JAM EDITION 3 @ TIMELAB GHENT (Belgium) on: January 24, 2013, 06:24:25 am
Don't be afraid to enter our JAM. Last year we had a visitor from Spain and this year some dude is coming over from India. We all do speak English, so you are very welcome to join us.
24  Community / Exhibition / Gallery / Re: Network settings web page FORM using EEPROM to save submit [DONE] on: January 20, 2013, 04:51:25 am
Hi AntonG,

Thanks man and you are right. Some time ago, I made an other sketch (a better one) that I'm using in all, but I should make a new one, basic for other people to use, I know and I will. Just need more time.

Have fun and take a look at my other projects: http://www.jo3ri.be
25  International / Nederlands / Re: automatiseren generator on: January 12, 2013, 04:34:47 am
Quote
U allen dank, by the way.

Zonder de proefsketch van Joeri3, en de opmerkingen van anderen had dit mij niet gelukt.

Heel graag gedaan.

Quote
Het is niet mijn vak, dat programmeren, ik ben maar een domme schipper, en van SDRAM heb ik nog nooit gehoord.

Net zoals robtillaart zegt: integendeel. Je hebt een probleem opgelost.

Over SDRAM: dat lijkt inderdaad niet makkelijk. Ik zal het zo eenvoudig mogelijk uitleggen.

Je hebt 3 soorten geheugen in onze Arduino's:

FLASHRAM, SDRAM, EEPROM.

FLASRAM is op een uno ongeveer 32KB en dient om je programma in TE BEWAREN (blijft erin staan ook als de stroom weg valt): binery sketch size : 16716 bytes (of a 32256 byte maximum)

SDRAM is op een uno 2KB en dient om het programma UIT TE VOEREN: het werkgeheugen (vergelijkbaar met de RAM uit een computer). Als je programma start, worden de variabelen in SDRAM geladen. Maar als je de stroom uitschakelt, is dit geheugen weer leeg.

bv byte knop1 = 15; gebruikt 1 byte uit het werkgeheugen (een byte kan een getal van 0 to 255 zijn)
bv client.print("<html><head></head><body>"); neemt 26 byte uit het werkgeheugen (tel ze maar eens op, dan weet je hoeveel je gebruikt)

EEPROM is op een uno 1KB (of 1024 bytes) en kan ook zonder stroom bewaren (vergelijkbaar met een harde schijf op een computer) je kan er dus dingen in opslaan die bewaard blijven ook als je de stroom uitschakelt.

Veel succes verder
26  International / Nederlands / Re: Android en Arduino en Bluetooth (alweer?) on: January 10, 2013, 04:28:33 pm
http://arduino.cc/en/Main/ArduinoBoardBluetooth

Mogelijks heeft elke shield een eigen library nodig, maar die info zou je op de site van de fabrikant moeten vinden.

BlueSMiRF lijkt mij ook een goede oplossing, maar wel prijzig.

Hier heb je een voorbeeld van een shield (ik geef je de link louter ter info, ik heb geen ervaring met deze shield)

https://iprototype.nl/products/arduino/shields/bluetooth-shield

Er staat zelfs voorbeeld code op die site.
27  International / Nederlands / Re: werken met binaire getallen. on: January 10, 2013, 04:23:37 pm
Quote
heeft zo'n arduino ook een soort "werkgeheugen"

SDRAM en bij een uno is dat 2KB
28  International / Nederlands / Re: werken met binaire getallen. on: January 10, 2013, 02:51:08 pm
Bestuur het voorbeeld blink without delay om van delays af te komen.
29  International / Nederlands / Re: analogeIN koppelen aan digitaalOUT on: January 10, 2013, 02:48:35 pm
Je zou ook de functie map kunnen gebruiken:

http://arduino.cc/en/Reference/map

Ik vind deze zeer handig.
30  International / Nederlands / Re: Android en Arduino en Bluetooth (alweer?) on: January 10, 2013, 02:34:12 pm
Sorry, geen ervaring met bluetooth. Er bestaan bt shields en een speciale bt arduino.
Pages: 1 [2] 3 4 ... 26