background preloader

Arduino BitBang

Arduino BitBang
Sources Tuto qu'on a suivi Pourquoi ? Si vous achetez un atmel, qui ne coute qu'environ 3€, vous pouvez le programmer aussi bien qu'un arduino, et c'est plus facile a integrer dans un montage Seul problème: le programmeur coute une fortune, pas besoin de depenser d'argent si vous avez déja un arduino! Materiel Necessaire: Arduino 1 Atmel, peu importe lequel (atmega8, atmega 16, atmega 32 ou atmega 168) Des "pins" secables (4) Quelques cables et si possibles une plaquette d'essai Comment ? On va utiliser la puce qui se trouve sur l'arduino pour communiquer en usb entre le pc et l'atmel. Partie Materielle Pins sur l'arduino Il faut souder les 4 pins secables sur l'arduino, attention de ne pas faire cramer la puce! Branchement de l'atmel on va recuperer l'alimentation du port icsp de l'arduino, et le reste des 4 pins que l'on vient de souder. On a maintenant une prise icsp qui peut programmer n'importe quel atmel! Du côté de l'atmel, justement nous avons deux choix qui s'offre a nous: Conclusion

http://tutos.dryades.org/electronique/bitbang/

Related:  AssembleurTUTO ARDUINODOC_ARDUINO

[Résolu] Intégration du langage Arduino dans AVR Studio 5 J'ai terminé le résumé de ce qu'il faut faire pour intégrer l'Arduino dans l'environnement de développement AVR Studio5. Je n'ai pas résisté à l'envie d'appeler cette intégration AVR_Studuino Cela peut paraître compliqué, mais c'est essentiellement dû au fait que j'ai tenté de détailler les divers points de manière précise. En gros, la méthode consiste à rassembler le "core" Arduino et les librairies en un endroit et à inclure cet endroit dans les répertoires de Studio, de manière à ce que Studio se serve du core Arduino pour compiler le programme.

Ressources pour l'interactivité Arduino est distribué avec la logithèque Wire qui permet une communication I2C et Two Wire. La logithèque Wire utilise un adressage à 7 bits pour l'écriture et la lecture. Pour convertir une adresse I2C à 8 bist en adresse I2C à 7 bits, les bits doivent être décalés vers la droite ( >> 1 ). Par exemple, le capteur TPA81 à l'adresse I2C 8 bits de 0xD0 (B11010000) par défaut. En décalant les bits vers la droite, l'adresse I2C devient 0x68 (B01101000): Rp=1.8k apache-ant-1.8.3 Introduction à Apache Ant Le paquet Apache Ant est un outil de compilation basé sur Java. En théorie, ça ressemble beaucoup à make, mais sans les inconvénients de make. RIOT : un OS open source pour l’Internet des Objets Salon CeBIT 2014 © Inria / Photo G. Maisonneuve À l’occasion du CeBIT, le plus grand salon informatique du monde, qui se tiendra du 10 au 14 mars à Hanovre (Allemagne), Emmanuel Baccelli, chercheur Inria et professeur invité à la Freie Universität Berlin va présenter un système d’exploitation RIOT, spécialement conçu pour l’Internet des objets.

COURS ATMEL - Programmation Il est temps maintenant d'aborder la présentation des logiciels permettant de programmer nos microcontrolleurs. Je ferais une présentation sommaire des logiciels les plus connus et gratuits, tous disponible en section téléchargement. Voici l'un des plus célèbre logiciel de programmation. En effet AVR STUDIO est un éditeur, assembleur, simulateur et programmateur/débogueurs (pour les platines de développements STK 501,500...). Il est évident que le simulateur n'est pas aussi perfectionné que les logiciels professionnels, mais il permet de débusquer de bonnes erreurs de programmation. Pour ma part j'utilise la version 3.53 qui me semble la plus pratique.

Real Time Clock: DS1307 Voici maintenant quelques temps que je possède ma carte Arduino et je commence a vouloir expérimenter d'autres choses que faire clignoter une led ou lire des valeurs analogiques sur une liaison série. C'est pour ça que j'ai commandé le DS1307 qui est une Horloge temps réel commandé par I2C. C'est d'ailleurs un très bon moyen pour moi d'apprendre à utiliser le bus I2C que je connais pas encore.

HomePage Déjà 5991 visites sur cette page. Nouveau : Une machine multi-outil facile à construire, low-cost et propulsée par Arduino, çà vous tente ? Bienvenue ! Faire un capteur de niveau pour une cuve d’eau Aujourd’hui je vais vous présenter la mise en place d’un capteur de niveau pour relever le niveau de ma cuve d’eau enterrée. Nous verrons uniquement l’aspect matériel, toute la partie code et mise en place dans Domogik fera l’objet d’un prochain article. Ma cuve est située en façade de ma maison. J’ai une trappe d’accès en béton armé (façon puisard) pour y accéder. J’avais déjà une gaine vide (trait bleu) allant de mon tableau électrique jusqu’au niveau de mes compteurs (qui correspondent en postion à un des angles du parking).

Related: