Autor: Oscar Gonzalez
Tiempo de lectura: 10 minutos
Kit de iniciación creado por Madmachine para programar microcontroladores con el lenguaje Swift de Apple
Éste ejemplo es un poco más vistoso ya que utiliza una pantalla LCD de 16x2 caracteres. Se conecta a la placa de conexiones y el ejemplo también está disponible desde el menú de ejemplos. Como se puede ver, el código es extremadamente sencillo. Aquí solo he cambiado el texto a mostrar en la primera línea, pero ya podemos ir trasteando con el código si queremos.
/*
Mission "Hello World!" LCD
The LCD screen will print "Hello World!"
The circuit:
- Use LCD Module, and connect it to I2C0 Jack.
created 2019
by Orange J
Try to shows the hours, minutes and seconds on the LCD.
This example code is in the public domain. Visit madmachine.io for more info.
*/
import SwiftIO
// Initialize the I2C0 and the lcd.
let i2c = I2C(Id.I2C0)
let lcd = LCD1602(i2c)
// Set the display area and print the message on the LCD.
lcd.write(x: 0, y: 0, "BricoGeek.com")
while true {
}
Ejemplo SwiftIO LCD 16x2