ATmega88 Webserver

If you are an Atmel fan, you may enjoy this webserver built around the ATmega88. Since it has full TCP and HTTP support, communication can be done using a standard web browser on any system. We also noticed that the code uses AVR Libc and the processor can be replaced with an ATmega168, both used on the Arduino platform. Honestly, we think the most interesting part about this project is the firmware. The author has assumed that the webserver will only be sending one packet per request and the code is optimized for this setup. This leaves around 50% of the memory for the web application.

[via YourITronics]

15 thoughts on “ATmega88 Webserver

  1. Wow, just genius, i knew that you could make arduinos work together with processing server, but imagine 10 of those little puppies working together on a big project while sending data to a central apache php server, that would be doable ^^

  2. @6

    Actually, this isn’t arduino-based. It’s AVR based. Just because it uses the same microcontroller doesn’t mean it automagically arduino.

    It turns out, through the magic of C programming, you can actually do everything the arduino can do(and MORE) if you just skip the serial bootloader and program the microcontrollers with C like a big kid.

    And WTF, “We also noticed that the code uses AVR Libc and the processor can be replaced with an ATmega168, both used on the Arduino platform.”

    SO WHAT!! Was it that freaking hard to figure out. I know you guys have the HUGE FREAKING HARD-ON for arduino but seriously, do you have to relate every single article that ever mentiones an atmel product(THOUSANDS OF THEM) to the arduino?!?!

    And “Honestly, we think the most interesting part about this project is the firmware.”

    What the HELL else is there that is interesting? It’s TWO chips on a board hosting a webserver! The WHOLE project was the firmware to make the webserver work. Did the guy doing the project point out that he though the fact that the chips were black was the most interesting part? No, he posted a site about how he wrote FIRMWARE to get it to work.

    So lets go over this hackaday post and summarize it:

    “here is a webserver. webservers can be accessed from ANY system(Ooooooo, Ahhhhhh). it uses atmel, TEH SAME AS DA ARDUINO!!!!!!!!! we think the code is teh best part. the code doesn’t use all the space, so you can like…do other stuff too. k thnx bai”

    ——-
    This article just pushed me over the edge. You guys used to be great but now you’re posting garbage posts like this on all too regular a basis. Good by hackaday, I’ll remember the good times.

  3. @adam:
    Jotux is actually kind of right. ever since “the change”, hackaday has been posting superfluous articles. This is *NOT* one of those sh!ty articles… but I still agree with him on how this used to be a great *a-day* site and now it’s not…
    I’ll still read it everyday, but i still prefer how it used to be.

  4. Its guys like jotux that are the ones ruining this site and the expansion of the hacking community. Arduino is enabling people to get into something that previously seemed impossible to, and to discourage that is no better then the old discouraging the young for inexperience. You wanna do things the hard way, fine, take it to a BBS that cares.

  5. “You wanna do things the hard way, fine, take it to a BBS that cares.”
    you mean you are perfectly ok with doing things the easy way? use abstraction with everything so you don2t have a clue about what is going on? how many programmer think about the branch/jump sequence their code will generate when writing an if statement?
    you are a perfect example of the kind of people hackaday needs to make realize that “the higher you go, the harder it is to see what is really going on”
    but hackaday cannot do that anymore.. it lost its understanding of hacking and degraded into pop culture..
    pity..

  6. You can also do it with MICROCHIP products

    they make a microcontroller with built-in webserver, and TCP-IP stack, so you don’t need much code to make it work.

    they also make a SPI interfaced chip which can connect to any microcontroller really, but you need to code the TCP-IP stack. (microchip provides the source for this anyway)

  7. Yawn.
    This has been done umpteen times the last few years.
    I made my version 2 years ago, it even had a remotely controlled web-camera.

    Please post something new and exiting.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.