background preloader

Webduino - Simple and extensible web server for Arduino and Ethernet Shield

Webduino - Simple and extensible web server for Arduino and Ethernet Shield
This is an Arduino-based Web Server library, originally developed for a class at NYC Resistor. It's called Webduino, and it's an extensible web server library for the Arduino using the Wiznet-based Ethernet shields. It's released under the MIT license allowing all sorts of reuse. I've also put my not-quite-complete presentation up for viewing at . I've got a few examples up right now -- the Buzz example interfaces with Zach's Danger Shield allowing you to remotely start and stop the speaker. We had a room full of students pinging my Arduino board on Saturday, buzzing me while I was lecturing. I hope to add a few more examples in the next few weeks, including a web-enabled fridge sign using a serial LCD and how to serve things other than just HTML text from the device. Installation Notes With Arduino 0016 or earlier, put the WebServer.h file in the hardware/libraries/webduino subdirectory of the arduino tree. Supplemental Libraries Presentation Related:  Arduino webserverthierryceldranLogiciels, docs

Ovidiu Predescu's Weblog: Arduino Tiny Web Server - part 3 Update (September 3rd, 2011): The code is on Github: A zip file of the latest version of Arduino TinyWebServer can be found here What is it? Arduino TinyWebServer is a library implementation of a small web server running on an Arduino Duemilanove or Uno using the new Ethernet Shield released at the end of September 2010. The new Ethernet Shield adds a microSD card right on the board, in addition to fixing a number of hardware bugs from the previous iteration. The library is meant to provide a Web interface to your Arduino project. To save precious memory space on your Arduino, TinyWebServer encourages you to develop your web applications as AJAX applications. Changes from the previous release As you're probably aware, a new Ethernet Shield for Arduino was released at the end September 2010. Documentation An explanation of the library's API can be found in this older post.

FABLAB FRANCE - Google Maps - Nightly Site Ouvert en août 2010, ouverture en préfiguration objectif 2013 pour le projet d’envergure. Format : ouvert (cotisation 30 euros pour les salariés, 20 euros pour les étudiants) Evaluation : label d... SiteOuvert en août 2010, ouverture en préfiguration objectif 2013 pour le projet d’envergure.Format : ouvert (cotisation 30 euros pour les salariés, 20 euros pour les étudiants)Evaluation : label du MIT - autoévaluation ABAB Statut : association Subventions : mairie de Toulouse (8000 euros), fonds sociaux européens (19000 euros) et fonds du Grand Emprunt (à venir, via Inmediats), budget annuel de 60 000 euros. Equipement : découpe laser, fraiseuse numérique, imprimante 3D MakerBot Cupcake. Projets : Out of Memory, projet artistique présenté dans le cadre du festival Novela 2010 ; Bio fab lab ; Artis factum, projet d’art numérique présenté dans le cadre du festival Novela 2011.

sirleech/Webduino Arduino Control via a Web Service with Teleduino Convert your Arduino into a sofisticated web control platform using Teleduino. Teleduino is both a product and a service. Once the Teleduino sketch has been loaded on your Arduino (the 'product'), it then connects to the Teleduino server awaiting your instruction from anywhere in the world via the internet (the 'service'). Typically there are no firewall changes required, and if your network supports DHCP then no network configuration is needed on the device. Easy! The Teleduino platform allows you to perform the following with your Arduino, all via the internet: Reset, ping, get version, get uptime, get free memory. This tutorial will guide you through creating a Status LED for your device, then obtaining and uploading the Teleduino library/sketch to your ethernet enabled Arduino Uno (or equivalent). To complete this tutorial you need: Enjoy!

FoldaRap La première acquisition de l'Atelier du c01n a été un exemplaire de la FoldaRap d'Emmanuel Gilloz qui est venu en personne l'assembler avec nous courant décembre 2012. Les informations ci-dessous, bien que majoritairement généralistes, concernent le modèle #012 v2.0 dont la carte d'origine Azteeg X1 a été remplacée par une Sanguinololu piloté par un ordinateur sous Xubuntu 12.04 32 bits. Slic3r Slic3r permet de transformer un fichier d'objet 3D en fichier interprétable pour être imprimé. En l’occurrence, dans notre cas, il permet de transformer un fichier .stl en fichier .gcode en lui conférant toute les caractéristiques de l'impression, de l'imprimante et du fil utilisé afin que Pronterface pilote la Foldarap en conséquence. Télécharger l'archive ici, la décompresser, et lancer sclic3r qui se trouve dans le dossier bin. traduction et explication des parametres de Slic3r ici Configuration Pronterface Il existe un PPA pour Ubunutu 12.04: Arduino sudo apt-get install openjdk-7-jre OpenSCAD SketchUp

Sebastien Lambot Interruptions multiples sur Arduino - Sebastien Lambot Voici un guide sur le fonctionnement des interruptions sur Arduino. Nous allons d’abord étudier un circuit simple pour bien comprendre les mécanismes d’interruption, et nous céerons ensuite un circuit capable de gérer de multiples interruptions. Les interruptions permettent à certaines tâches importantes de survenir à tout moment, et permettent donc de résoudre certains soucis de temporisation. Sur Arduino, la création d’une interruption commence avec la fonction attachInterrupt(p1, p2, p3) qui prend 3 paramètres: p1: le numéro de l’interruption. Attention, à l’intérieur de la routine d’interruption, certaines fonctions sont inutilisables (delay ne fonctionne pas, millis renverra toujours la même valeur, les données séries reçues seront perdues et les signaux PWM sont affectés). Si une fonction attachInterrupts assigne une routine à une pin, celle-ci écrase la configuration précédente. La fonction detachInterrupt(pin) permet de retirer l’assignation d’une interruption à une pin.

playground - WebServer Web Server well structured For work I've done, I needed to put a webserver on an Arduino.Other examples are too easy for my case, so I realized this sketch.Now, I publish it for the Arduino community. Open source rocks! I hope someone can find it useful :-) mw - <Yes, I'm new to the Arduino and found your sketch a great starting point - thank you so much for posting. Hardware needed an Arduino, obviously an Ethernet Shield Pages on flash memory There are 5 pages in this sketch (page 1, 2, 3, 4 and login). I've modified the script posted by Alessandro Calzavara to allow easy customization (removed variables limits and other stuff like URI managment). // Page 2 PROGMEM prog_char http_uri2[] = "/page2"; PROGMEM prog_char content_title2[] = "<h2>Page 2</h2>"; PROGMEM prog_char content_page2[] = "<hr /><h3>Content of Page 2</h3><p>Nothing here. The first value is the HTTP URI (page name), the second is the page title and the third is the real content. Page request That's all. Sketch WebServer.h

à la machine | Pas très Net - Nightly L’édition 2012 de la conférence « Le Web », qui a lieu à Paris du 4 au 6 décembre, a pour thème l’Internet des Objets (IoT, Internet of Things). En français, IdO... Pour expliquer l’importance du sujet, les responsables de l’événement avancent un chiffre : en 2020, 50 milliards de machines seront connectées à Internet. Puis ils citent Michael Nelson, professeur au département Technologie, Culture et Communication de l’université Georgetown (à Washington) : « essayer de déterminer la taille du marché de l’Internet des Objets, c’est comme si, en 1940, on avait essayé de calculer le marché futur des matières plastiques. A l’époque, il était difficile d’imaginer qu’un jour, le plastique serait partout." L’IdO peut signifier mille choses - entre autres, que les machines vont communiquer directement entre elles. On peut aussi extrapoler, en faisant le lien avec un autre processus : l’autonomisation des machines. Mais on s’éloigne de "Le Web 2012".

[ Arduino 502] Différents types de mesures | Le blog d'EskimonLe blog d'Eskimon La photo-résistance Nous y voilà, on va enfin voir le transducteur dont j’arrête pas de vous parler depuis tout à l’heure : la photo-résistance ! Je vois que vous commenciez à être impatients. Petit aperçu La photo-résistance est un composant électronique qui est de type transducteur. Il est donc capable de donner une image de la grandeur physique mesurée, la lumière ou précisément la luminosité, grâce à une autre grandeur physique, la résistance. On trouve généralement ce composant en utilisation domotique, pour… devinez quoi ?! Mais on peut également le retrouver en robotique, par exemple pour créer un robot suiveur de ligne noire. Propriété La photo-résistance suit une relation toute simple entre sa résistance et la luminosité : Avec : Plus l’intensité lumineuse est élevée, plus la résistance diminue. Une photo-résistance est une résistance qui possède une valeur de base en Ohm. Génial !! La photorésistance est principalement utilisée dans un montage en pont diviseur de tension.

Related: