Search for ISP in Topics


Your Own ISP? Answered

I live in Yuma, Colorado and the internet here is unbelievably slow.  Now just to entertain my mind a little bit, lets say I wan't to start a ISP buisness.  The towns pop. is about 3000, some of which can't afford internet, quite a few who don't wan't or need it, and then the rest are already tied up in one of the two ISPs in town.  Now I wan't to be a WISP with speeds of around 20 - 100 mbs.  Now how long, big, and expensive of a fiber optic cable would I have to run to be able to provide these speeds, where would I run it to, what kind of switches would I need, what antennas, radios, amps, towers, ect.   This isn't a super serious question, but I would like to know this stuff, just because, and I like large community pools so you don't have to be an expert on everything, but if you know everything about fiber optics, or wireless communication fill us in.   This information pool could help someone greatly so please share.  You never know when a millionaire will decide to move to the middle of nowhere and wan't fast internet, so please contribute. 

Question by jj.inc    |  last reply


What exactly are we paying ISPs to do?

How do the internet companies provide us with internet? What do they have that we do not?

Question by remmy5    |  last reply


Compiling the Blink Sketch? Answered

When i compile the Blink sketch on a 328 it verifies OK. Compile the same blink sketch on a ATtiny85 verifies OK. Compile the same blink sketch on a ATtiny2313 it troughs an error every time. These are the same" family " of processor. When you download the 85 board files the 2313 board files come with it.  Same results from 23, 1 and 1.01 IDE's. I used an LPT programmer and can read the READ ALL files from the 2313 using Pony Prog. So there is a connection there. I just can not write the blink sketch to the 2313 cuz of the compile error. There is a lot of tutorials on how to program using this method, that i have read everyone i could, but to resolve the compile error i have not found an answer to. I would switch to an 85 but not available locally. Anybody come across this error before?   

Question by WWC    |  last reply


Arduino Nano as ISP Programmer?

I was excited to find out that an arduino could be used as an ISP programmer. But when I found out that the arduino uno does not support this feature, my dreams were crushed. I did recently buy an arduino nano and was wondering if I could use this as an ISP programmer. Any thoughts? Thanks for the help!

Topic by Robot Lover  


burning a hex using arduino isp

I had programmed attiny with arduino via arduino as isp . I was programing with atmel studio for a while and wanted to burn the hex file to a chip using arduino isp. i tried a lot but always  was unsuccessful  stk500_getsync(): not in sync: resp=0x00 popped  ny idea how to get rid of this and program it

Topic by geekrex    |  last reply


Hacking ISP for free internet

I wanted to know if there is any way I can get free internet on my 3g dongle free.

Topic by MABHENATS    |  last reply


how AVR fitted within a circuit programmed?

I want to know how the circuit should be modified so that it can be programmed through ISP programmer while it remain on the circuit no need to take it off. a link or diagram might be useful thanks

Question by UmerJavaid    |  last reply


Your IMO?

I need some opinions and quick before my isp closes for today at 6. After finally being fed up with my modem disconnecting 3 times in a row whilst having my smoke/coffee this morning I finally called my isp up, said my router log says that I'm getting repetive ppp modem signals because the modem keeps disconnecting. Techy said come in and swap your modem in for one of these new ones they apparently just started distributing last week because they're starting up a digital TV service in early 2008 (modem has a 4 port ethernet switch in it for the tv set top boxes). I digress... previous history is that since I've had their service which was supposed to be 3mb (and when I saw the pamplet in the office today it's 5mb now for my service, sweet) but I only see like 1.5mb, sometimes 2mb as seen in the speedtest on their own server: Test starting... Average throughput: 1444 kilobits/sec Total Time: 26128 milliseconds Done. Test starting... Average throughput: 1455 kilobits/sec Total Time: 25932 milliseconds Done. Test starting... Average throughput: 1486 kilobits/sec Total Time: 25386 milliseconds Done. Test starting... Average throughput: 1555 kilobits/sec Total Time: 12135 milliseconds Done. Test starting... Average throughput: 1341 kilobits/sec Total Time: 14065 milliseconds Done. Test starting... Average throughput: 1114 kilobits/sec Total Time: 16929 milliseconds Done. That's only a few of them, I ran like 20 tests just to be sure there were no flukes (I ran off server sites and it was pretty much the same or slower). I had a tech guy come one time when I still had my P2 desktop going and it was doing the same thing (2 years ago?) I showed him on my computer, then he connected his laptop to my modem and on his screen it read 3000mbit/s perfectly (does that ever ever happen?). I think it was setup to do that on his computer or something. Anyways, I'm tired of this shit, new modem isn't making any differences. I was having a problem with it disconnecting, but I haven't had it hooked up long enough to find out if it's still a problem. The nice (and pretty) lady at the desk told me to call back "anytime" if it doesn't work lol. So I'm just sitting here, I still have the test window open on my laptop, should I call them up and complain some more or just forget it and get even more depressed about it?

Topic by Punkguyta    |  last reply


ArduinoISP does not support PORT Output commands?

I was planning to make a drum machine that only requires two pins on the Arduino and so, wanted to use an AtTiny85v but it gives me errors like: 'DDRD' was not declared in this scope ArduinoBeats.cpp: In function 'void setup()': ArduinoBeats:97: error: 'DDRD' was not declared in this scope ArduinoBeats.cpp: In function 'void playKick()': ArduinoBeats:288: error: 'PORTD' was not declared in this scope ArduinoBeats:294: error: 'PORTD' was not declared in this scope ArduinoBeats.cpp: In function 'void playSnare()': ArduinoBeats:304: error: 'PORTD' was not declared in this scope ArduinoBeats:310: error: 'PORTD' was not declared in this scope ArduinoBeats.cpp: In function 'void playHat()': ArduinoBeats:320: error: 'PORTD' was not declared in this scope ArduinoBeats:326: error: 'PORTD' was not declared in this scope ArduinoBeats.cpp: In function 'void playCrash()': ArduinoBeats:335: error: 'PORTD' was not declared in this scope ArduinoBeats:341: error: 'PORTD' was not declared in this scope I had named the sketch ArduinoBeats so that explains all the ArduinoBeats stuff. Does anybody know how to add this command to the AtTiny library? Any help would be appreciated. Here is the code from Little Scale: /* Arduino Beats by Sebastian Tomczak 6 April 2008 */ // Working Variables byte byteA; byte byteB; int delayTime = 100; int barLength = 16; // Beats byte bar1[] = { 1, 0, 1, 0, 2, 4, 1, 2, 1, 0, 1, 0, 2, 1, 3, 0 }; byte bar2[] = { 1, 0, 1, 0, 2, 0, 1, 2, 1, 0, 1, 0, 2, 2, 2, 2 }; byte bar3[] = { 1, 3, 1, 3, 2, 3, 1, 2, 1, 3, 1, 2, 1, 1, 4, 4 }; byte bar4[] = { 1, 0, 1, 0, 2, 2, 0, 2, 2, 1, 1, 4, 1, 1, 4, 4 }; // Samples byte kick[] = { 127, 80, 42, 5, 165, 242, 241, 233, 128, 73, 48, 22, 127, 69, 55, 113, 151, 183, 209, 217, 223, 228, 233, 215, 161, 117, 91, 76, 65, 49, 37, 31, 31, 48, 83, 120, 146, 166, 183, 198, 206, 210, 209, 199, 178, 145, 111, 88, 78, 73, 69, 67, 72, 80, 88, 97, 109, 124, 137, 150, 163, 171, 174, 172, 168, 160, 144, 125, 114, 110, 108, 104, 104, 106, 109, 110, 112, 117, 124, 129, 135, 142, 145, 145, 143, 140, 137, 132, 128, 125, 122, 119, 118, 119, 119, 119, 118, 118, 120, 124, 126, 129, 132, 135, 137, 137, 135, 132, 131, 130, 129, 128, 126, 126, 124, 123, 121, 120, 120, 122, 123, 124, 126, 128, 129, 130, 130, 131, 131, 131, 130, 130, 130, 129, 129, 128, 126, 125, 125, 124, 124, 124, 124, 125, 126, 126, 128, 128, 128, 129, 129, 129, 129, 129, 128, 128, 128, 128, 126, 126, 126, 126, 126, 126, 126, 126, 126, 128, 127, 126, 128, 128, 128, 128, 128, 128, 128, 128, 126, 126, 126, 126, 126, 126, 126, 126, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126 }; byte snare[] = { 127, 215, 65, 212, 56, 102, 135, 122, 51, 201, 220, 46, 175, 80, 152, 95, 123, 116, 184, 155, 59, 122, 100, 161, 143, 173, 101, 155, 97, 73, 112, 98, 176, 96, 140, 77, 134, 109, 132, 149, 112, 149, 97, 161, 98, 151, 98, 155, 149, 112, 157, 103, 133, 106, 167, 97, 166, 108, 129, 124, 136, 146, 124, 136, 129, 150, 94, 130, 105, 141, 146, 128, 129, 99, 150, 121, 141, 99, 142, 116, 131, 114, 118, 143, 127, 143, 115, 144, 120, 137, 109, 129, 131, 139, 129, 113, 144, 119, 145, 117, 135, 129, 134, 136, 124, 130, 130, 139, 121, 136, 121, 132, 128, 127, 126, 122, 130, 126, 138, 120, 136, 122, 131, 123, 130, 128, 127, 128, 118, 132, 125, 131, 122, 131, 125, 131, 122, 126, 128, 126, 129, 121, 129, 123, 132, 129, 127, 131, 123, 128, 125, 130, 123, 131, 123, 128, 131, 129, 128, 126, 125, 124, 131, 121, 124, 129, 130, 126, 124, 126, 127, 130, 125, 126, 128, 126, 128, 126, 126, 126, 126, 125, 128, 126, 126, 126, 126, 126, 126, 125, 128, 126, 126, 126, 126, 126, 126, 126, 126, 128, 128, 126, 128, 126, 127, 126, 128, 125, 127, 128, 128, 126, 126, 128, 126, 126, 128, 128, 128, 128, 128, 126, 128, 126, 126, 128, 128, 126, 126, 128, 128, 126, 126, 127, 126, 128, 126, 126, 128, 128, 128, 126, 126, 126, 128, 128, 126, 126, 126, 128, 128, 126, 128, 128, 126, 126 }; byte hat[] = { 127, 128, 225, 217, 99, 38, 61, 153, 152, 144, 133, 73, 122, 144, 65, 188, 87, 170, 164, 111, 122, 151, 114, 88, 174, 77, 140, 92, 122, 141, 156, 124, 121, 123, 126, 133, 132, 139, 119, 120, 127, 141, 130, 122, 129, 127, 132, 121, 139, 118, 130, 131, 129, 132, 130, 134, 126, 128, 130, 126, 122, 132, 129, 127, 131, 126, 128, 127, 126, 125, 127, 125, 128, 125, 128, 128, 127, 127, 126, 127, 128, 128, 128, 127, 127, 127, 127, 127, 128, 127, 127, 126, 127, 127, 128, 127, 128, 126, 127, 128, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 128, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 128, 128, 126, 126, 128, 127, 126, 127, 126, 127, 127, 126, 127, 126, 127, 127, 127, 127, 127, 126, 127, 127, 127, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 127, 127, 127, 126, 127, 127, 127, 126, 127, 127, 126, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 127, 127, 126, 127, 126, 126, 127, 126, 127, 126, 126, 126, 126, 126, 126, 126, 127, 127, 126, 127, 127, 127, 127, 126, 126, 127, 127, 127, 126, 127, 126, 127, 127, 127, 127, 127, 126, 126, 127, 127, 126, 127, 127, 127, 127, 126, 127, 127, 127, 127, 127, 127, 127, 127 }; byte crash[] = { 127, 128, 225, 217, 99, 38, 61, 153, 152, 144, 133, 73, 122, 144, 65, 188, 87, 170, 164, 111, 122, 151, 114, 88, 174, 77, 140, 92, 122, 141, 156, 124, 121, 123, 126, 133, 132, 139, 119, 120, 127, 141, 130, 122, 129, 127, 132, 121, 139, 118, 130, 131, 129, 132, 130, 134, 126, 128, 130, 126, 122, 132, 129, 127, 131, 126, 128, 127, 126, 125, 127, 125, 128, 125, 128, 128, 127, 127, 126, 127, 128, 128, 128, 127, 127, 127, 127, 127, 128, 127, 127, 126, 127, 127, 128, 127, 128, 126, 127, 128, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 128, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 128, 128, 126, 126, 128, 127, 126, 127, 126, 127, 127, 126, 127, 126, 127, 127, 127, 127, 127, 126, 127, 127, 127, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 127, 127, 127, 126, 127, 127, 127, 126, 127, 127, 126, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 127, 127, 126, 127, 126, 126, 127, 126, 127, 126, 126, 126, 126, 126, 126, 126, 127, 127, 126, 127, 127, 127, 127, 126, 126, 127, 127, 127, 126, 127, 126, 127, 127, 127, 127, 127, 126, 126, 127, 127, 126, 127, 127, 127, 127, 126, 127, 127, 127, 127, 127, 127, 127, 127 }; void setup() { DDRD = DDRD | B11111100; //In attempt to try and use an ATtiny, I got an error here } void loop() { for(int j = 0; j < barLength; j ++) { playBeat(bar1[j]); } for(int j = 0; j < barLength; j ++) { playBeat(bar1[j]); } for(int j = 0; j < barLength; j ++) { playBeat(bar1[j]); } for(int j = 0; j < barLength; j ++) { playBeat(bar2[j]); } for(int j = 0; j < barLength; j ++) { playBeat(bar1[j]); } for(int j = 0; j < barLength; j ++) { playBeat(bar1[j]); } for(int j = 0; j < barLength; j ++) { playBeat(bar1[j]); } for(int j = 0; j < barLength; j ++) { playBeat(bar3[j]); } for(int j = 0; j < barLength; j ++) { playBeat(bar1[j]); } for(int j = 0; j < barLength; j ++) { playBeat(bar1[j]); } for(int j = 0; j < barLength; j ++) { playBeat(bar1[j]); } for(int j = 0; j < barLength; j ++) { playBeat(bar2[j]); } for(int j = 0; j < barLength; j ++) { playBeat(bar1[j]); } for(int j = 0; j < barLength; j ++) { playBeat(bar1[j]); } for(int j = 0; j < barLength; j ++) { playBeat(bar1[j]); } for(int j = 0; j < barLength; j ++) { playBeat(bar4[j]); } } // Playback Functions void playBeat(byte beat) { if(beat == 0) { for(int i = 0; i < 256; i ++) { delayMicroseconds(analogRead(0) + 1); } } else if(beat == 1) { playKick(); } else if(beat == 2) { playSnare(); } else if(beat == 3) { playHat(); } else if(beat == 4) { playCrash(); } delay(delayTime); } void playKick() { for(int i = 0; i < 256; i ++) { PORTD = kick[i]; delayMicroseconds(analogRead(0) + 1); } PORTD = 127; } void playSnare() { for(int i = 0; i < 256; i ++) { PORTD = snare[i]; delayMicroseconds(analogRead(0) + 1); } PORTD = 127; } void playHat() { for(int i = 0; i < 256; i ++) { PORTD = hat[i]; delayMicroseconds(analogRead(0) + 1); } PORTD = 127; } void playCrash() { for(int i = 0; i < 256; i ++) { PORTD = crash[i]; delayMicroseconds(analogRead(0) + 1); } PORTD = 127; }

Question by blinkyblinky    |  last reply


How do I set up my own ISP? Answered

My ISP is to slow and other ISP charge you a lot of money for small download and upload speeds. I want to make an ISP,but most people do it for their whole neighbor hood. I want to have an ISP for my house only aka personal not commercial use. How do I setup my own private ISP?

Question by JustinG60    |  last reply


Arduino as an ISP Programmer???? No luck so far :(

Hi, I've owned an Arduino Duemilanove for a while, and I love its functionality and all that it can do. I also like to program chips(PIC, and AVR) as it is pretty much an Arduino in super miniature form. But theres one problem, I dont own a working PIC or AVR Programmer! I looked around online and the only low-priced ones I could find(<$20USD) were Serial(I only have 1 serial port, but It's being used by my monitor, which I kind of need to see what I'm programming...). I have plenty of USB ports, but the USB programmers are over my budget. I would love to make one(I'm more of a DIY person) but I've heard from a few sources that the FT232RL and MAX232(UART<->RS232 converters)  wont work for the application of programming(but theres one on the Arduino?!?!?), so I'm out of luck there. But then I put 2 and 2 together: Why not just use my Arduino as an AVR programmer? So I went online hoping to find a shield I could buy for cheap, or at least a schematic. And I got nothing. The only thing I found close is how to program an Arduino with another Arduino, but I only want to use an Attiny13, or Attiny2313; Not the big Atmegaxxx. So now my question I present to you: How can I program an Attiny13/2313 with an Arduino, preferably(but not requiredly, anything really) with the ArduinoISP sketch included with the arduino IDE?

Topic by metrogdor22    |  last reply



Is it possible to program Atmega chips with just a bootloaded chip? Answered

I was wondering if i could use a atmega chip with an arduino bootloader to program other chips. I have an arduino uno, and it doesnt have ISP abilities yet due to software issues. So i want to try using a bootloaded chip to program other chips. Could i stick it into my uno to program it, and then take it out and program other chips? Just wondering :) Thanks

Question by astroboy907    |  last reply


Can you hook up to the internet without an isp ?

I would like to know how to hook up on the internet without having to pay an isp for hookup..

Question by maruawe    |  last reply


Recommendations of a good ISP and Phone service needed....

I need a recommendation for possible ISP's and phone service bundles.   I have been looking at the AT & T one and a higher priced one from Quester, but am undecided at this point, since my verizon line will not stay connected long enough for me to search the web from click to click, much less "surf" the web *sigh* The location would have to be in Lancaster County, PA  (that's the USA for those outside the USA). :-) One ISP/Phone combo we've been looking at is:  Open range, anyone know anything about it?

Topic by Goodhart    |  last reply


Can I use an Arduino to program an AT89S52 using ISP?

Since the AT89S52 controller is ISP programmable is it possible to use an Arduino UNO as a programmer to upload the hex file to the 8952 ? I've tried various programmer softwares such as progisp, 8051 loader and ISP Prog v1.4 but the Arduino doesn't show up as a programmer on any of these. I've uploaded the ArduinoISP sketch on the UNO and then tried to program the 8952 without any luck. According to my understanding the ISP programmers use an ATMega8 ,so is what I'm trying to do possible or do I need to purchase an ISP programmer ?

Question by r5sb    |  last reply


Do different AVR microcontrollers have different ISP pins? Answered

I am building an avr programmer shield for an Arduino. I need to know if all 8 pin/14 pin/20 pin/28 pin/40 pin avrs have the isp pins in the same spot. In other words, is every 8 pin avr going to have it's isp pins on the same 4 pins, or are there variations?

Question by Teslaling    |  last reply


How likely is it that my ISP is limiting me because im a pirate?

I used to be able to download items from torrent sites like "The Pirate Bay" using "Limewire"or "Bit torrent" but now I cant? I will look at the torrent site and it will say like 15 seeders and like 1 leecher or something good like that but my Limewire and Bittorrent says that I have no seeders or peers and will stay at 0% forever? What is going on? Will the RIAA drop by my house any second to arrest me? Is my ISP screwing me over? Am I just doing something wrong?And I am using The Pirate Bay to download the torrents.

Topic by jackillac92    |  last reply



Uploading to ATmega328 with preloaded blink sketch through ArduinoISP doesnt work?

I'm using my Arduino Mega as an ISP and have successfully uploaded a blink sketch to an atmega on a breadboard, with the led @ D13. Thats the SCK pin, and now i cant upload another program to the atmega on the breadboard. I tried resetting both the boards JUST before uploading, but it didnt work. my connections are secure, reset pin is tested, auto-reset is off. im at a loss. Please HELP!!!

Topic by DangerousTim    |  last reply


Programming Atmega8 using arduino troubleshooting?

I am making a POV (persistance of vision) project using atmega8 ,which is being programmed by arduino (uno) as ISP i am following this  tutorial videos and blink led code is working well    for me as in the video, I tired the same code by changing the delay for verifying whether the circuit works properly   and i was working nice But i uploaded my persistance of vision code(POV) its no working  none of the leds is blinking I using the correct pin i verified it with arduino uno atmega8 pin mapping Here is my Persistance of vision code int _[] = {0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0}; int A[] = {0,1,1,1,1, 1,0,1,0,0, 0,1,1,1,1}; int B[] = {1,1,1,1,1, 1,0,1,0,1, 0,1,0,1,0}; int C[] = {0,1,1,1,0, 1,0,0,0,1, 1,0,0,0,1}; int D[] = {1,1,1,1,1, 1,0,0,0,1, 0,1,1,1,0}; int E[] = {1,1,1,1,1, 1,0,1,0,1, 1,0,1,0,1}; int F[] = {1,1,1,1,1, 1,0,1,0,0, 1,0,1,0,0}; int G[] = {0,1,1,1,0, 1,0,1,0,1, 0,0,1,1,0}; int H[] = {1,1,1,1,1, 0,0,1,0,0, 1,1,1,1,1}; int I[] = {0,0,0,0,1, 1,0,1,1,1, 0,0,0,0,1}; int J[] = {1,0,0,0,0, 1,0,0,0,1, 1,1,1,1,1}; int K[] = {1,1,1,1,1, 0,0,1,0,0, 0,1,0,1,1}; int L[] = {1,1,1,1,1, 0,0,0,0,1, 0,0,0,0,1}; int M[] = {1,1,1,1,1, 0,1,1,0,0, 0,1,1,1,1}; int N[] = {1,1,1,1,1, 1,0,0,0,0, 0,1,1,1,1}; int O[] = {0,1,1,1,0, 1,0,0,0,1, 0,1,1,1,0}; int P[] = {1,1,1,1,1, 1,0,1,0,0, 0,1,0,0,0}; int Q[] = {0,1,1,1,1, 1,0,0,1,1, 0,1,1,1,1}; int R[] = {1,1,1,1,1, 1,0,1,0,0, 0,1,0,1,1}; int S[] = {0,1,0,0,1, 1,0,1,0,1, 1,0,0,1,0}; int T[] = {1,0,0,0,0, 1,1,1,1,1, 1,0,0,0,0}; int U[] = {1,1,1,1,1, 0,0,0,0,1, 1,1,1,1,1}; int V[] = {1,1,1,1,0, 0,0,0,0,1, 1,1,1,1,0}; int W[] = {1,1,1,1,0, 0,0,1,1,0, 1,1,1,1,0}; int X[] = {1,1,0,1,1, 0,0,1,0,0, 1,1,0,1,1}; int Y[] = {1,1,0,0,0, 0,0,1,0,0, 1,1,1,1,1}; int Z[] = {1,0,0,1,1, 1,0,1,0,1, 1,1,0,0,1}; int letterSpace; int dotTime; void setup() {   // setting the ports of the leds to OUTPUT   pinMode(9, OUTPUT);   pinMode(10, OUTPUT);   pinMode(11, OUTPUT);   pinMode(12, OUTPUT);   pinMode(13, OUTPUT);   // defining the space between the letters (ms)   letterSpace = 6;   // defining the time dots appear (ms)   dotTime = 3; } void printLetter(int letter[]) {   int y;   // printing the first y row of the letter   for (y=0; y<5; y++)   {     digitalWrite(y+2, letter[y]);   }   delay(dotTime);   // printing the second y row of the letter   for (y=0; y<5; y++)   {     digitalWrite(y+2, letter[y+5]);   }   delay(dotTime);   // printing the third y row of the letter   for (y=0; y<5; y++)   {     digitalWrite(y+2, letter[y+10]);   }   delay(dotTime);   // printing the sspace between the letters   for (y=0; y<5; y++)   {     digitalWrite(y+2, 0);   }   delay(letterSpace); } void loop() {   // you can print your own text by modifing here :) printLetter(H); printLetter(E); printLetter(L); printLetter(L); printLetter(O); printLetter(_);   }

Question by Mayoogh_Girish    |  last reply


AVR ISP power supply through parallel port

Hi I am building an AVR ISP and it requires a 5V power supply (for 74LS541 and the AVR). I have done some googling but found it to be confusing. Does anyone know how to get a 5V power supply from the parallel port? Thanks

Topic by J50Nunlimited    |  last reply


ISP's an their sneaky ways of limiting your internet to a crawl

With more and more restiction hitting internet users I though I write a bit about the methods used to make our life harder than necessary. First example: Heavy gamer... Some people love their Xbox or PC for only one reason, online gaming. Too bad when all of a sudden your ping rates go sky high or the chat has a lag making good conversations during the game impossible. Second example: Streaming media... People like to watch what they want and when they want. Online streaming is a good way to get the latest trailers, catch up with your favourite shows or just to kill some time. Too bad when you notice the connection takes forever and that you can only watch in low quality without running into buffer problems. Last but not least P2P.... Although used for mainly illegal stuff, P2P is still not dead. A lot of software and even collections of documents are shared by the use of various P2P networks. Torrents are the most common ones but it really does not matter once your ISP has hit you hard. So what have all these in common when we speak about ISP troubles you might wonder? Well, firstly they cause a lot of traffic and secondly a large number of connections at the same time. Why would my ISP limit me? 1. You are using your internet for illegal downloads. Although in many cases the ISP won't be able to tell what you are downloading, but they can clearly see the volume of the downloads and that a P2P system is used. Does not take a genius to realise several GB a week on a constant base can't be all legal. 2. Cheap ISP A lot of our providers rent their bandwidth from another provider. This way they can provide cheaper prices but have to make sure not go over the allowance as it would could dearly. A good way of preventing this is to limit speed during so called peak hours - basically whenever a lot of people are online. 3. Your area.... Let's say you are living in a densly populated area. There you often have a single exchange for all internet and phone users. Although the numbers of possible users can be increased by adding more hardware, the bottleneck is the feed to this exchange. As they are owned by a single provider and every other ISP has to pay for the use it becomes clear that this provider will have the best speeds and traffic allowances for the people connected. In return the other ISP(s) will be reduced in speed and sometimes even the type of connection possible, for example blocking all P2P traffic completely. How do I find out what is happening to me? This is indeed a hard one! No ISP will tell you "Yes, we limited you to xxxx and these services are not working on your connection: ...." Their fineprint states you have internet and Email, depending where you are maybe online TV services. But this is only true for standard ports and protocols used! So for your favorite online game it might be possible to download the latest update in the GB range within minutes but still encounter a massive lag during the play sessions. Similar story for low speeds. It is common practise to prioritise traffic to local speed testing servers. This means no matter what "problem" you might have all test will give positive results. So you might be able to get high speeds in your tests but watching a Youtube video can mean to first buffer the entire video before you can watch it. You ISP won't support any requests as long as common speed tests work fine for you. A sure way of testing is to download a Linux distribution from a remote server. How long does it take to download? Now do the same using a P2P download of the same distribution. Did it take much longer or did you have problems connecting to peers? If so you are limited by your ISP. Be aware that this might be true for only one type of P2P network, while others are uneffected. For games check your Ping times against ping times done manual against a known server, for example Google. If they are close all is good, if the game ping is much higher (often in the thausands compared to around 300ms max) you are sucked into limitations. Ok, I am fairly sure I am limited by my ISP, is there anything I can do? If you mainly use the internet for illegal downloads you might want to consider going the legal way. For all others, check below. Main reasons for limits put on your account or connection are congestion (nothing you can do about except trying the ISP that owns your phone network and to pay more - and of course the amount of connections you make. Let me give you an example: Downloading a huge file from a server usually needs a single connection on port80. Doing the same using P2P services requires a lot of simultanious connections to many servers/PC's around the world. Only with enough, fast connections your download will progress at good speeds. You ISP can see the number of connections and cut them at a limit or completely disable the protocol used for the download. The result is crawling speeds for the download and you only see a few peers available. Multiplayer games often use several ports for the traffic, game status, chat, graphic updates like location of other players and so on. So if you play in a world with 8 of your friends and fight against 200 online players all these infos has to get to your system. Having a few kids all enjoying different online sessions at the same time certainly does not help either. ;) Unless you are permanently limited there are a few options to make things better: 1. Limit yourself to the off-peak times for big downloads. 2. Try to avoid multiple game sessions and downloads from a single internet connection, e.g: let the kids play with one console at a time. 3. Change the ports used by your program, sometimes the standard ports are used by everyone else around, changing them gives the ISP the option to spread the load. 4. Last and best option: Limit the amount of allowed connections. For games this is not always possible but for other services it is. Imagine your P2P program using 300 download sources at the same time. Every one has the actual data and a lot of other informations to transmit while your system has to send the receiving info to every single one. On top of all that you have the informations needed to find new peers, coordinate the parts and so on. You can limit those in the settings of the program. So instead of allowing 500 or more connections at the same time go down to 100 or less. Instead of allowing 100 half open connections (used to negotiate the download for a new peer) go down to 20. And of course limiting your own upload and the connections used for it does help a lot. Myths and alternatives.... You might have heard the things like "protocol obfuscation", "port hoppers" and similar exist, same for the "Tor" network and maybe even the "usenet". The myth behind all of them is the claim that oyur ISP won't actually see what you do and what your download. On top of that you have so called "VPN' services. Although some of the services will help you to overcome certain limits it does not change the fact that you ISP still can see your up- download volume and the number of connections in use. And trust me, they are not dumb either, so they will know anyway that you mostly use the internet for illegal downloads. After all, what reasons could you have to use encrypted services or to direct your traffic over VPN networks? Of course being in China or similar countries is a different story due to gouvernment restictions on the internet. As long as you do direct download with only a hand full of connections you should be fine, for everything else it comes down to luck. Protocol obfuscation worked for a few months until ISP's fixed it. The usenet might be an alternative but not for everyone. Even the famous Tor network or dedicated VPN services won't help you once your ISP got you flagged. The will simply limit everything besides standard protocols and ports, so you can use you Email and surf the net, even download directly for a server but everything else might be crippled. As I said earlier there is no way for the user to truely check what limits he has or what ports and protocols might be affected - you ISP won't tell you either. Before you get trapped into a new contract because your ISP is no good turn off all P2P and gaming for a day or two. Try again at night times after a reset of your modem/router. Quite often you will see it works just fine for a while. If so you can limit yourself, use off-peak times and so on. Sometimes it also helps to simply limit the download speed itself. Of course the best alternative is not to use illegal downloads and to seek local content for game servers or online video.

Topic by Downunder35m    |  last reply


Modem Ideas anyone?

HayesCentury 2 modem rack Does anyone have any ideas what I could do with a Hayes century 2 modem RACK. (full of modems) Im not going to toss it...so lets do something cool with it? What can I do with it to make use of it. we all know that most use broadband now so an isp is sort of a non starter... any other ideas?

Question by razerzpeed    |  last reply


routing help! using Eagle

Hii am just a beginner at electronics and eagle. i am having problems routing the AVR ISP. a few tracks are trapped and i just couldn't route it to its destination. i have tried for days to make it work, but it seems too complicated. the zip file below is the whole design with a Design Rule file (.dru). any tips, comments, etc would be appreciated =] or if you would like to route it, that'd be great. thanks.

Topic by J50Nunlimited  


Programming Atmega8 using arduino troubleshooting

I am making a POV (persistance of vision) project using atmega8 ,which is being programmed by arduino (uno) as ISP i am following this tutorial videos and blink led code is working well   for me as in the video, I tired the same code by changing the delay for verifying whether the circuit works properly  and i was working nice But i uploaded my persistance of vision code(POV) its no working   none of the leds is blinking I using the correct pin i verified it with arduino uno atmega8 pin mapping Here is my Persistance of vision code int _[] = {0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0}; int A[] = {0,1,1,1,1, 1,0,1,0,0, 0,1,1,1,1}; int B[] = {1,1,1,1,1, 1,0,1,0,1, 0,1,0,1,0}; int C[] = {0,1,1,1,0, 1,0,0,0,1, 1,0,0,0,1}; int D[] = {1,1,1,1,1, 1,0,0,0,1, 0,1,1,1,0}; int E[] = {1,1,1,1,1, 1,0,1,0,1, 1,0,1,0,1}; int F[] = {1,1,1,1,1, 1,0,1,0,0, 1,0,1,0,0}; int G[] = {0,1,1,1,0, 1,0,1,0,1, 0,0,1,1,0}; int H[] = {1,1,1,1,1, 0,0,1,0,0, 1,1,1,1,1}; int I[] = {0,0,0,0,1, 1,0,1,1,1, 0,0,0,0,1}; int J[] = {1,0,0,0,0, 1,0,0,0,1, 1,1,1,1,1}; int K[] = {1,1,1,1,1, 0,0,1,0,0, 0,1,0,1,1}; int L[] = {1,1,1,1,1, 0,0,0,0,1, 0,0,0,0,1}; int M[] = {1,1,1,1,1, 0,1,1,0,0, 0,1,1,1,1}; int N[] = {1,1,1,1,1, 1,0,0,0,0, 0,1,1,1,1}; int O[] = {0,1,1,1,0, 1,0,0,0,1, 0,1,1,1,0}; int P[] = {1,1,1,1,1, 1,0,1,0,0, 0,1,0,0,0}; int Q[] = {0,1,1,1,1, 1,0,0,1,1, 0,1,1,1,1}; int R[] = {1,1,1,1,1, 1,0,1,0,0, 0,1,0,1,1}; int S[] = {0,1,0,0,1, 1,0,1,0,1, 1,0,0,1,0}; int T[] = {1,0,0,0,0, 1,1,1,1,1, 1,0,0,0,0}; int U[] = {1,1,1,1,1, 0,0,0,0,1, 1,1,1,1,1}; int V[] = {1,1,1,1,0, 0,0,0,0,1, 1,1,1,1,0}; int W[] = {1,1,1,1,0, 0,0,1,1,0, 1,1,1,1,0}; int X[] = {1,1,0,1,1, 0,0,1,0,0, 1,1,0,1,1}; int Y[] = {1,1,0,0,0, 0,0,1,0,0, 1,1,1,1,1}; int Z[] = {1,0,0,1,1, 1,0,1,0,1, 1,1,0,0,1}; int letterSpace; int dotTime; void setup() {   // setting the ports of the leds to OUTPUT   pinMode(2, OUTPUT);   pinMode(3, OUTPUT);   pinMode(4, OUTPUT);   pinMode(5, OUTPUT);   pinMode(6, OUTPUT);   // defining the space between the letters (ms)   letterSpace = 6;   // defining the time dots appear (ms)   dotTime = 3; } void printLetter(int letter[]) {   int y;   // printing the first y row of the letter   for (y=0; y<5; y++)   {     digitalWrite(y+2, letter[y]);   }   delay(dotTime);   // printing the second y row of the letter   for (y=0; y<5; y++)   {     digitalWrite(y+2, letter[y+5]);   }   delay(dotTime);   // printing the third y row of the letter   for (y=0; y<5; y++)   {     digitalWrite(y+2, letter[y+10]);   }   delay(dotTime);   // printing the sspace between the letters   for (y=0; y<5; y++)   {     digitalWrite(y+2, 0);   }   delay(letterSpace); } void loop() {   // you can print your own text by modifing here :) printLetter(H); printLetter(E); printLetter(L); printLetter(L); printLetter(O); printLetter(_);   } Is there any solution ???

Topic by Mayoogh_Girish  


i want programmer for 89c51 or 89s51 with software?

I want ic burner circuit (isp ) with isp software pls send me web site addres and circuit dig.

Question by vijaysinha    |  last reply


What is the easiest way to burn the arduino bootloader to an atmega328p?

With a fresh ATMega328p Chip and an arduino duemilanove board. ISP looks like the best option but, how to use it? Make / buy a parallel/serial/usb programmer. what is the easiest or cheapest way...

Question by nerd608    |  last reply



Help making a USBasp with atmega 328P?

I recently got hold of a couple spare arduinos wich all had their FTDI chip burned out (not on purpouse of course) by students. The Atmega 328p chips still work though, and I was wondering if it was possible to make a USBasp with such a chip (the only schematic I saw used an atmega 8 or atmega 88 , schematic below), and if it is, is it the same schematic as below? Also, what program would it need to work? ( I have a working arduino I can use to program the chip first, then put it in the circuit) PS: yes I know I could use an arduino uno board and just switch out the chips when I need to re-program them, but that's not the point.

Question by didgitalpunk    |  last reply


Problem with detection of AT89S52 home made programmer with Windows 7 with DB25 parallel port...!!

PLZ HELP ME..!! this is AT89S52 programmer as per http://www.ikalogic.com/in-system-programming-isp-for-atmel-chips/  but PC ISP or proload software doesn't detect it.. is there any electrical problem or driver problem of Win 7 like no parallel port driver... (here i not connected 74LS04 betwwen port and mcu.)

Question by Pranjal Joshi    |  last reply


12v battery charger? Answered

My WiFi ISP signals were unable to reach my room. So my ISP arranged a device  on top of apartment & it was powered with 12 volts DC adapter. But makes me to work offline when power is OFF. So i want to make that device to work on 12V battery. So i need to make a charger for that battery to work as UPS. Can any one help me with circuit Diagram and components list??

Question by chinnuabhi    |  last reply


how to compile and program usbtiny firmware, and using what (software)?

I want to make an usbtiny v1.0, but how to program the firmware ? 

Question by Rendydevara    |  last reply


How can I improve internet performance?

My ISP is bigpond and  think it is one of the "unlimited" downloads packages.  My wireless internet router says I should be getting download speeds of 54 Mb/s but when I did an internet download and upload test I found a download speed of 0.16Mb/s and an upload speed of 0.05Mb/s. What can I do to improve internet performance and is my ISP ripping me off?

Question by Tombini    |  last reply


Remote Internet Kill Switch?

I'm looking for a device that would allow me to be able to cut connections to my ISP with a hard switch (located in a network closet of my home).  The switch would be one in which I can control form one of the PCs located on my home network.  My current setup is a DSL modem/router to a network switch with 24 ports ran throughout my home.  I have three PCs on the network, two printers, and a couple of NAS.  I would like to have a switch that cuts the connection between my DSL modem and my ISP.  The switch would be access from any PC on the network.  The "internet kill switch" would connect to one of the ports of the network switch so that it could continue to be access from the network even when the ISP connection is disconnected. Has anyone came across anything like this.

Question by q127238    |  last reply


Improve reception of UTStarcom usb modem (stick)

Is it possible to improve reception of UTStarcom usb modem (stick) for desktop PC ISP- Cricket Thanks in advance for your help

Topic by Brulee46    |  last reply


What is the input value on an atTiny85

I am programming an atTiny with Arduino as the ISP and am wondering if an analogRead will come out between 0 and 1023 like arduino or a different value such as exact voltage or a different reference.  

Question by stino66    |  last reply


How fast is your internet ?

I just want to know please go to speedtest.net and post your results download: 3089 Mb/supload: 547 Kb/sISP: Cebridge Connections

Topic by de-evolution    |  last reply


How to construct a programmer for Atmel AT89S52 microcontroller? Answered

I have been trying to construct a ISP Programmer for AT89S52 microcontroller and my previous attempts were not fruitful... So please help me..

Question by batta420    |  last reply


is it possible to make a tv b gone with an attiny85 20pu?

I have a few at the house. i am programming with an arduino uno as isp. all the examples i can find uses an ATtiny85V -10.

Question by rtalley    |  last reply


Arduino bootloading circuit

Hi everyone, I have a short question. I am making a project that uses a ATmega328P and I'd like it to be stand alone, so I have been burning bootloders on this chip but only on the DIP socket and with a shield I made after a tutorial. I know that when burning the ISP you can't have anything connected to the board, and I was wondering if you must have the same conditions for the bootloading procedure since I am going to use the TQFP32 package and it is going to be a little bit difficult to make a shield for it. So if I solder everything to the board and put a connector for the ISP do you think it will burn the bootloader?

Topic by shinystuff  


ATtiny pin low during programing Answered

When an ATtiny2313 gets programmed using an Arduino as an ISP, if pins #4 and 15 are held low during programming will it effect the the program. Or will the program be loaded correctly and work correctly irregardless. Use the blink sketch for an example.

Question by WWC    |  last reply


How to watch ESPN360 if game is blocked in your area?

Any help? I have Comcast Cable ISP and have acces to ESPN360. But some games are blocked due to Pay per View in the area. Does anyone know a work around for this?

Question by keydogstony    |  last reply


In a temporary rental. How can I connect laptop to high speed internet ?

Local ISP requires 1 yr. contract. Area is rural so wireless card is no good. Rental has cable so I'm willing to be illegal if necessary.

Question by drewfish    |  last reply


Programming an Attiny85 with Arduino Uno as ISP, but I keep getting Serial was not declared in this scope?

The sketch runs fine on the uno, but as soon as I switch the board to Attiny 85, i get an error that says serial was not declared in this scope.  Any help is greatly appreciated! Here is the sketch for reference. #include const int relay = 9; //Relay Control const int RECV_PIN = 8; //IR Sensor int relayState = LOW; IRrecv irrecv(RECV_PIN); decode_results results; void setup() {   Serial.begin(9600);   irrecv.enableIRIn();   pinMode(relay, OUTPUT); } void loop() {   if (irrecv.decode(&results;)){         long int decCode = results.value; Serial.println(decCode); switch (results.value) {           case 1637937167: // Power Button      {       relayState = !relayState;       digitalWrite(relay, relayState);       delay(100); } irrecv.resume(); // Receive the next value   }   } }

Question by meanbean    |  last reply


how 2 program usbtiny firmware.i use dapa pogrammer and winavr 2009 how to write on cmd for programming usbtiny firmware

How to program usbtinyisp firmware.i use dapa port lpt1 pogrammer and winavr 2009 how to write on cmd for programming usbtinyisp firmware. please write the command (batch file) for programming the firmware. :) im beginer on avr

Question by Rendydevara    |  last reply


How to use Arduino UNO as ISP to burn bootloader AND upload program to ATMEGA328?

Hi, I am new with Arduinos. Well actually, I know nothing about it. My friend bought me an Arduino UNO because he knows I like building stuff. I have a project that I want to carry out, but I just do not know how to program an AVR! I searched online for hours, but I can't seem to find the exact step-by-step guide I need. Basically, I want a step-by-step guide showing how to burn a bootloader to a target AVR using an Arduino UNO, AND how to upload the program to the target AVR. (It would also be great if someone could explain to me how the hex file works... I already have all the code and the files I need for my project, and it's got a .c file, and a .hex file. I know that .c file has the C language program in it, and the hex file is the compiled program that gets put into the microcontroller, but I do not know what to do with them...) Any help is greatly appreciated! Thanks!

Question by ddolbi1    |  last reply


using AVRS with a mac?

Hi I am wondering if anyone here has experience with programming AVRs.I am trying to program an attiny2313 with a USBtinyISP programer kit from adafruit that I built. I am using it with a mac.I have followed the steps from these links:to build my ISP:http://www.ladyada.net/make/usbtinyisp/I followed these steps for installing the software:http://www.ladyada.net/learn/avr/setup-mac.htmlI am using AVR MacPAK:http://www.obdev.at/products/avrmacpack/index.htmland AVRDUDE:http://www.ladyada.net/learn/avr/avrdude.htmland also tried these tips:https://www.instructables.com/id/EH5DAZW3FWEYVZDEF4/I don't know much about Terminal, mac ports or AVRDUDE. I used Terminal to fill out the make file but I got lost after that.I do know that the ISP that I built works because the green light comes on.I can write the code in Basic, but I get stuck after that when it comes to using the Make file or compiling it. How would I compile my code and send it to the ISP? Has anyone here ever programmed AVRs with a mac?I'm getting a PC soon and maybe that will be easier, but for now I'm trying to get it to work on mac.If I could get some help that would be great thanks!

Question by rocket100    |  last reply


Cannot connect to my home network unless a specific laptop is connected first

This is the strangest problem. My family has 3 laptops: a Samsung laptop (Windows 7), a HP Elitebook (Windows 8) and a Macbook pro.  All of a sudden, the HP and the Mac cannot connect to my home network unless the Samsung is connected first.  Once the Samsung connects (which it does automatically), both other devices will connect as well.  If the Samsung is turned off, I will receive an error message saying that the computer (HP or Mac) cannot connect to the internet--it will try troubleshooting (resetting the wireless adapter) but still will be unable to connect. If I turn off the Samsung, the other two laptops will stay connected, but if they are turned off, the Samsung has to be turned on and connected to the internet before they can connect.  I have spoken to the ISP provider and they cannot provide me with a solution. I have deleted and re-installed the home network on all 3 devices, but that hasn't solved the problem.  The computers are not set up on a HomeGroup.  One ISP technician told me to have all 3 computers on a Public network. (The Samsung automatically is set for Home Network.) The options for the HP windows 8 are Private or Public.  I have switched them all to Public and/or Home-Private, but that hasn't solved the problem.  (I don't understand why I should have my computers on a Public network if I am using my home ISP--I just moved to this town and am using a different internet provider--my previous ISP always said my computers should be on Home Network) I am not very computer literate but I have looked at the command prompt to see if the IPv Address was the issue. It appears to be correct--the only number that is different is the last one. Any help you can provide would be greatly appreciated.  If the Samsung laptop breaks or is taken out of the house--the other 2 computers won't ever connect! Thank you!

Topic by shetterley  


Burning Arduino Uno Bootloader

I am planning to burn a bootloader onto an Arduino Uno using a Uno as an ISP. The instructions here: http://arduino.cc/en/Tutorial/ArduinoISP  say to put a 10 mf capacitor between reset and ground. But they to not say which Uno to put the capacitor on. Am I correct that it should be on the Uno to be programmed and not the programmer?

Topic by JRV31    |  last reply