Which Programming Languages Can You Use With Arduino? Ready to try something different with your Arduino? You needn’t be confined by programming in C. Take these alternative languages for a test drive. The Arduino IDE is core to the ethos behind the project — it’s a UI that attempts to turn the daunting task of learning a programming language into something that anyone can take a stab at. Just as there are an enormous range of different coding languages, there are a multitude of different reasons that you might want to take a different approach to programming. The important thing is to find a language that speaks to you and the goals that you’re looking to achieve. ArduBlock Arduino is built around a straightforward programming language that’s meant to be welcoming to newcomers — but if you’re really short on experience, it might be worth trying a tool like ArduBlock. It’s great for younger users, but don’t think that this is ‘Arduino for Kids’. ArduBlock is a downloadable tool that runs as an overlay to the official Arduino IDE. Python
Raspberry PI - Tutoriel pour installer et configurer un système sur une carte SD - www.octetmalin.net Linux AstucesRaspberry PI Tutoriel pour installer et configurer un système sur une carte SD Pour : Linux Ce tutoriel à pour but de montrer comment on installe un système Debian de type ARM sur une carte SD depuis un PC sous Linux. Sommaire 1- Accessoire nécessaire pour le Raspberry PI 2- Installation du système sur une carte SD 3- Configuration du système a- 1er démarrage (Menu raspi-config) b- 1ère connexion c- Configuration diverse 4- Comment arrêt ou redémarrer le Raspberry Pi en ligne de commande 5- Problème de résolution d'écran 6- Pas de son, aucune carte audio de détecté 7- Protection contre les surchauffes 8- Afficher la température du Raspberry Pi 1- Accessoire nécessaire pour le Raspberry PI Voici mon Raspberry PI grandeur réel. Voici une liste d'élément qui vous sera nécessaire pour utiliser votre Raspberry Pi: Une carte SD d'une capacité minimum 8 Go (4Go passe mais devient vite limite après l'installation de logiciel et l'ajout de données). Décomprésser le fichier: fdisk -l ... Ou
[Résolu] Lancer TightVNC au démarrage Bonjour,J'ai installé TightVNC en suivant le tuto de chris57100 : ... y-via-vnc/ L'installation est OK, TightVNC fonctionne, mais impossible de le lancer au démarrage via la méthode du tuto...(J'ai d'ailleurs laissé un commentaire sur le blog.) En cherchant un peu j'ai trouvé une autre méthode pour le lancer au démarrage : Editer : sudo nano /etc/rc.localAjouter avant exit 0 : /usr/bin/sudo -u pi tightvncserver Ça fonctionne, mais par défaut la session VNC est lancé sur le port 1.Or, je voudrais la lancer sur le port 7 (par exemple). N'ayant pas trouver comment fonctionne le fichier de config par défaut de TightVNC (viewtopic.php? J'ai donc créé un script dans /etc/init.d dans lequel j'ai mis exactement ceci : Code: Select all #! J'ai ensuite défini les droits 755 sur le script.Problème, la commande "service MonScript start" me renvoi une erreur : vncserver: The HOME environment variable is not set.
Raspberry Pi to Arduino shields connection bridge Article Index Go to Index1. The Shield. 8 Digital pins.Socket for wireless modules.RX/TX pins.i2C pins (SDA, SCL).SPI pins (SCK, MISO, MOSI, CS). Can be used also as GPIO.8 channel analog to digital converter.Switch to enable external power supply. Get the schematics here Get the Raspberry Pi to Arduino shields connection bridge here. Go to Index2. Go to Index3. There are currently two main Raspberry Pi board revisions.Raspberry Pi Revision 1.0Raspberry Pi Revision 2.0 There are slight differences between this two revisions, so a different version of the arduPi library should be used depending of which board revision are you using. In the revision 2.0 the main changes are: 2 mounting holes added2 pin “reset” header added. 3.1 Identifying your board revision Cooking hacks starter kits include the Revision 2.0 of the board. Revision 2.0 The easiest way to identify your board revision is to check if it has the 2 mounting holes . Revision 1.0 Go to Index4. 4.1 Using arduPi library: Show Code 0. 1. 2.
MDI Project Wiki - MDI Project Wiki These pages document the development of an ongoing research on generating and manipulating sound and imagery through rudimentary and easily accessible, open-source hardware, as an alternative (not opposed) to the use of prepackaged hardware/software solutions more common in design practice. The research is being conducted in the framework of the Mestrado em Design da Imagem at Universidade do Porto, Faculdade de Belas-Artes. Project summary Skip to the full project description page >. output tests from Arduino to a 3.5' 128x96 LCD screen The general goal of this project is to build autonomous devices capable of generating imagery from collected data or transcoding acquired images into other media. Devices The devices are built around the Arduino development platform. device one, current build Device One Project page > Generates visuals from audio input. device two, current build Device Two Project page > Generates sound from video input. General hardware Getting started Suppliers Suggested readings
Move Raspberry Pi Root File System (rootfs) From SD Card To Usb / HDD | Raspberry Pi | 512MB of Awesome So it is a well known fact now that SD cards have a limited life with their read/writes. This poses a problem for the raspberry pi as the root file system is all sat on an SD. If you have ever been met with corruption issues or crashes you more than likely end up having to reflash a new image to the SD card which can result in you losing all of your set up. To get around this there have been a number of posts on the forums regarding moving the root folders out of the SD card and purely using a USB flash drive or HDD. There are a few benefits to doing this such as increased access/write speeds, being able to use much smaller SD cards (cheaper) and being able to reduce the chance of corruption of your files. It has to be said not all the files can be moved, I have mentioned root files but the SD card has to keep the boot information. So I start off by plugging in a usb flash drive to my pi USB hub that was laying around. pi@raspberrypi ~ $ sudo umount /dev/sda1 This produces… Like this:
Configuring I2C | Adafruit's Raspberry Pi Lesson 4. GPIO Setup The I2C bus allows multiple devices to be connected to your Raspberry Pi, each with a unique address, that can often be set by changing jumper settings on the module. It is very useful to be able to see which devices are connected to your Pi as a way of making sure everything is working. To do this, it is worth running the following commands in the Terminal to install the i2c-tools utility. sudo apt-get install python-smbus sudo apt-get install i2c-tools sudo apt-get install python-smbussudo apt-get install i2c-tools Run sudo raspi-config and follow the prompts to install i2c support for the ARM core and linux kernel Then reboot! We also recommend going through the steps below to manually check everything was added by raspi-config! If you are using Occidentalis, then your Pi is ready to go with I2C as far as enabling the hardware goes. sudo nano /etc/modules sudo nano /etc/modules and add these two lines to the end of the file: i2c-bcm2708 i2c-dev i2c-bcm2708 i2c-dev sudo reboot
Coder for Raspberry Pi A simple way to make web stuff on Raspberry Pi. Coder is a free, open source project that turns a Raspberry Pi into a simple platform that educators and parents can use to teach the basics of building for the web. New coders can craft small projects in HTML, CSS, and Javascript, right from the web browser. Download Coder 1.33GB | Coder v0.9Now supports Raspberry Pi 2! How to Install and Connect. Download, unzip, and run the Coder Installer. Mac users, just run the provided installer.PC users, check out our Windows-specific Instructions for more installation details. Insert your new Coder SD card into your Pi, make sure your Pi and your computer are plugged into the network, and power it up. The Pi will be your new web server. On your computer, visit in Chrome to connect to your new Coder and start playing. [Note: You will see a warning about Coder's certificate. Download and run the Coder Installer with any 4GB SD Card. Getting to Know Coder. Click on any app to open it up.
Introduction to hobbyist Lock picking Aka: LockSport - All Lock picking gets a bad wrap. When most people hear the phrase, it congers images of illicit activities and unscrupulous personas. But really, when it comes to petty larceny the most effective strategy isn't going to be lock picking. Destructive entry: bricks, angle-gringers, bolt cutters and sledgehammers are the order of the day. The time it takes to finesse a lock open isn't something most criminals would be willing to commit themselves too (or so I'd imagine). The information to follow will strictly pertain to the budding hobbyist/enthusiast: how to get into "Lock-sport," as logically and cost-effectivly as possible. Any and all sites/products mentioned herein I've personal experience with and have found either the information therein or merchandise supplied to be of merit sufficant to warrant their inclusion in this article. Hope you enjoy, Cheers. PS: I've included a short glossary of terms in the final step in this instructable just in case.
SPI sur Raspberry Pi – 1 La communication par lien SPI (Serial Peripheral Interface) est un élément important pour les systèmes embarqués. Ceci concerne les micro-contrôleurs (systèmes industriels par exemple), mais également les cartes à micro-processeurs que l’on emploie de plus en plus pour les piloter. Le system-on-chip qui équipe le Raspberry Pi ne fait pas exception, nous pouvons le vérifier. Le SPI permet une communication entre un maître et un ou plusieurs esclaves. Lorsqu’on dispose de plusieurs esclaves, ils peuvent être connectés sur un principe de bus (le maître sélectionne parmi ses multiples sorties SS0, SS1, etc. l’esclave auquel il s’adresse) ou en daisy-chain (les lignes MISO et MOSI sont connectées en cascade, le nombre de coups d’horloge permettant de sélectionner le périphérique parmi l’ensemble qui se comporte alors comme une sorte de registre à décalage). Le Raspberry Pi ne fonctionne (pour le moment) qu’en mode master. Micro-contrôleur en lecture Rasberry Pi en écriture root@R-Pi# .
Rpi : Configurer un réseau Wifi WPA2 | Zescientist Pouvoir gérer son Raspberry Pi à distance c’est bien, mais le faire sans avoir à se câbler via un câble réseau, c’est encore mieux! (Et c’est plus WAF aussi) Nous allons donc voir comment lui installer un petit dongle USB Wifi. C’est parti! Le choix de la clé : Première étape et pas la moindre, il faut choisir le dongle qui viendra s’interfacer sur notre machine. Raspberry Pi + dongle USB Wifi Hercules (port du bas) Vérification de la compatibilité du dongle : Après avoir branché le dongle sur le Raspberry Pi, on utilise la commande lsusb pour vérifier si celui-ci est bien reconnu. pi@Rpi ~ $ lsusb Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. Le périphérique est bien identifié et affiché sur la dernière ligne, cependant, pour obtenir plus d’informations, notamment sur la disposition d’un driver, on utilisera la commande dmesg Modifications des fichiers de configuration : J’ai mis en noir la partie à recopier, sachant que l’adresse IP est à adapter en fonction de vos besoins.
ModMyPi The Raspbery Pi 26 Pin (2 x 13) GPIO Connector Header Extender can be used to raise the height of the GPIO pins on your Raspberry Pi. Each GPIO header will raise the height of the GPIO Pins by approximately 10mm. The GPIO Header Exetender can also be used to protect those sensitive pins from accidental bending or damage. Features: Gold Plated 26 Pin Double Row (2x13) Socket Connector Extension for the Raspberry Pi GPIO Connectors Dimensions (L x W x H) 33.0 x 12.5 x 11.7 mm Pitch 2.54mm Contact Resistance Max 20 mΩ Nominal Current 3A Fully Tested on the Raspberry Pi Model B Downloads Specification Sheet Understanding TRRS and Audio Jacks - Cable Chick Blog Learn about the varieties of audio jack and how to identify them, plus discover why one TRRS cable won't work for all your AV needs. We know them. We love them. To keep things easy, we'll use the term plug for male and socket for female whenever we need to be specific, and we'll pretend jack is genderless. Once upon a time, what we now see as stereo jacks or headphone sockets were used in the telephone switchboards of the 19th century. T = Tip, R = Ring, S = Sleeve These days it's generally easier and more accurate to refer to each type by their Tip/Ring/Sleeve configuration to avoid any misunderstanding, especially when balanced audio is taken into account. Professional-grade audio leads used for live performances sometimes have their own sets of rules (balanced/unbalanced/powered). Even now, the most common place to find an audio jack is on your MP3 player or personal computer. In some cases, you could swap the RCA ends around and still get picture and audio, but not always.