killing arduino tutorial in other lang
This commit is contained in:
parent
e0c0f727ac
commit
fc2c79d0cb
@ -1,57 +0,0 @@
|
||||
<!--
|
||||
---
|
||||
name: Arduino SPI
|
||||
description: Programa un Arduino con el SPI de Raspberry Pi
|
||||
pin:
|
||||
'19':
|
||||
name: MOSI
|
||||
direction: salida
|
||||
active: alto (encendido)
|
||||
description: Master Out / Slave In
|
||||
'21':
|
||||
name: MISO
|
||||
direction: entrada
|
||||
active: alto (encendido)
|
||||
description: Master In / Slave Out
|
||||
'23':
|
||||
name: SCKL
|
||||
direction: salida
|
||||
active: alto (encendido)
|
||||
description: Reloj
|
||||
'24':
|
||||
name: CE0
|
||||
direction: salida
|
||||
active: alto (encendido)
|
||||
description: Arduino Reset
|
||||
-->
|
||||
#ATmega 328p / Arduino sobre SPI
|
||||
|
||||
###¿Sabías que tu Pi puede alimentar y programar un ATmega 328p/Arduino directamente, con solo unos pocos cables, una placa de pruebas, un cristal de 16Mhz y algunos condensadores de 22pF?
|
||||
|
||||
Lee mi [tutorial completo de Pico PiDuino (en inglés)](http://pi.gadgetoid.com/article/building-the-pico-piduino), para empezar por solamente un poco más de £5
|
||||
|
||||
Necesitarás instalar el [AVRDude modificado de Gordon Henderson](https://projects.drogon.net/raspberry-pi/gertboard/arduino-ide-installation-isp/).
|
||||
|
||||
Conecta 8/CE0 al pin de Reset/RST de tu ATmega, 9/MISO al pin D12, 10/MOSI al pin D11 y 11/SCLK al pin D13.
|
||||
|
||||
Alimenta el ATmega con los pines de 3.3v y GND de tu Pi, y estás listo para empezar.
|
||||
|
||||
Asegúrate de no tener funcionando ningún controlador travieso de algún dispositivo SPI, y comprueba que está bien conectado usando:
|
||||
|
||||
```bash
|
||||
avrdude -p m328p -c gpio
|
||||
```
|
||||
|
||||
Para empezar a compilar programas de Arduino desde la terminal:
|
||||
|
||||
```bash
|
||||
sudo apt-get install arduino arduino-mk
|
||||
```
|
||||
|
||||
Este Makefile básico debería ayudarte a empezar. Crea un programa básico, llámalo mysketch.ino y ejecuta:
|
||||
|
||||
```bash
|
||||
export BOARD=atmega328
|
||||
make
|
||||
avrdude -p m328p -c gpio -e -U flash:w:build-cli/Arduino.hex
|
||||
```
|
@ -1,54 +0,0 @@
|
||||
<!--
|
||||
---
|
||||
name: Arduino SPI
|
||||
description: Programmer une carte Arduino avec une Raspberry Pi
|
||||
pin:
|
||||
'19':
|
||||
name: MOSI
|
||||
direction: output
|
||||
active: high
|
||||
description: Master Out / Slave In
|
||||
'21':
|
||||
name: MISO
|
||||
direction: input
|
||||
active: high
|
||||
description: Master In / Slave Out
|
||||
'23':
|
||||
name: SCKL
|
||||
direction: output
|
||||
active: high
|
||||
description: Clock
|
||||
'24':
|
||||
name: CE0
|
||||
direction: output
|
||||
active: high
|
||||
description: Arduino Reset
|
||||
-->
|
||||
#ATmega 328p / Arduino over SPI
|
||||
|
||||
###Saviez-vous qu'il était possible de programmer une carte Arduino ou un ATmega328 à partir d'une Raspberry Pi, en utilisant juste quelques câbles, un 'breadboard', un quartz de 16 MHz et quelques condensateurs?
|
||||
|
||||
Voici un article qui vous guidera dans cette entreprise:
|
||||
[complete Pico PiDuino tutorial](http://pi.gadgetoid.com/article/building-the-pico-piduino)
|
||||
|
||||
Une fois votre 'Arduino' assemblé, il vous faudra installer une version modifiée de [AVRDude](https://projects.drogon.net/raspberry-pi/gertboard/arduino-ide-installation-isp/).
|
||||
|
||||
Ensuite:
|
||||
|
||||
Connectez la broche 8 de la Raspi à l'ATmega Reset/RST, la broche 9 à son MISO/D12, la broche 10 à son MOSI/D11, et finalement la broche 11 au SCLK/D13.
|
||||
|
||||
Alimentez votre ATmega en 3.3 volts et raccordez le à la masse. Pour ce faire, vous pouvez utiliser les broches de la Raspi.
|
||||
|
||||
Vous voilà fin prêt. Assurez vous que vous n'avez pas de drivers SPI parasites sur le bus et que l'ATmega est bien détecté:
|
||||
|
||||
```bash
|
||||
avrdude -p m328p -c gpio
|
||||
```
|
||||
|
||||
Et finalement installez les derniers logiciels requis:
|
||||
|
||||
```bash
|
||||
sudo apt-get install arduino arduino-mk
|
||||
```
|
||||
|
||||
Puis voyez les détails associés à la compilation en elle-même dans [l'article suivant](http://pi.gadgetoid.com/article/programming-your-pico-piduino)!
|
@ -1,57 +0,0 @@
|
||||
<!--
|
||||
---
|
||||
name: Arduino SPI
|
||||
description: Programma Arduino con le porte SPI del Raspberry Pi
|
||||
pin:
|
||||
'19':
|
||||
name: MOSI
|
||||
direction: output
|
||||
active: high
|
||||
description: Master Out / Slave In
|
||||
'21':
|
||||
name: MISO
|
||||
direction: input
|
||||
active: high
|
||||
description: Master In / Slave Out
|
||||
'23':
|
||||
name: SCKL
|
||||
direction: output
|
||||
active: high
|
||||
description: Clock
|
||||
'24':
|
||||
name: CE0
|
||||
direction: output
|
||||
active: high
|
||||
description: Arduino Reset
|
||||
-->
|
||||
#ATmega 328p / Arduino via SPI
|
||||
|
||||
###Sapevi che il tuo Raspberry può alimentare e programmare un ATmega 328p/Arduino direttamente, soltanto con pochi cavi, una breadboard, un oscillatore a 16Mhz ed alcuni condensatori da 22pF?
|
||||
|
||||
Leggi il mio [tutorial completo a Pico PiDuino](http://pi.gadgetoid.com/article/building-the-pico-piduino) per imparare le basi con poco più di 5£.
|
||||
|
||||
Dovrai installare l'[AVRDude modificato di Gordon Henderson](https://projects.drogon.net/raspberry-pi/gertboard/arduino-ide-installation-isp/).
|
||||
|
||||
Collega 8/CEO al pin Reset/RST dell'ATmega, il 9/MISO al pin MISO (D12), il 10 al pin MOSI (D11) e 11/SCLK al pin SCLK (D13).
|
||||
|
||||
Alimenta l'ATmega con i 3.3v e la massa (pin GND) del tuo Raspberry, e sei pronto a procedere.
|
||||
|
||||
Assicurati di non avere alcun malefico driver SPI in esecuzione e controlla che sia collegato correttamente con:
|
||||
|
||||
```bash
|
||||
avrdude -p m328p -c gpio
|
||||
```
|
||||
|
||||
Per fare i primi tentativi con la compilazione per Arduino, lancia da un terminale:
|
||||
|
||||
```bash
|
||||
sudo apt-get install arduino arduino-mk
|
||||
```
|
||||
|
||||
Questo Makefile essenziale dovrebbe darti le basi. Per creare un semplice progetto, dagli nome mysketch.ino e lancia:
|
||||
|
||||
```bash
|
||||
export BOARD=atmega328
|
||||
make
|
||||
avrdude -p m328p -c gpio -e -U flash:w:build-cli/Arduino.hex
|
||||
```
|
Loading…
Reference in New Issue
Block a user